VNP Community
Tags
This content has not been tagged yet
> Giúp mình 2 bài C++ này, Đang cần gấp  
Reply to this topicStart new topic
shadow0212
post Mar 20 2008, 08:55 AM
Post #1


Junior Member
Group Icon

Group: Member
Posts: 4
Cash: 0k
Age: N/A
Joined: 7-September 05
Member No.: 7,735
Yahoo! Status: N/A



1.Nhập số n, xây dựng 1 công thức tính toán số nguyên tố, nếu n là số nguyên tố thì in ra: n is a prime number, còn ko phải thì in ra: n is not a prime number
Notes: số nguyên tố là sổ chỉ duy nhất chia được cho 1 và chính nó

2. Nhập số n, xây dựng 1 công thức tính toán sao cho nó sẽ in ra ngoài màn hình n số sao cho thỏa mãn điều kiện tổng 2 số thứ 1 và số thứ 2 bằng số thứ 3
Vd: khi mình nhập số 6 thì nó sẽ in ra 6 số (bắt đầu từ số 1)
1 1 2 3 5 8
Các bạn nhìn xem, mấy con số kia có điểm chung là số thứ 3 sẽ bằng tổng của 2 số thứ 1 và số thứ 2. Mong các bác giúp em gấp!
Go to the top of the page
 
+Quote Post
Game Online
ToanNguyen
post Mar 20 2008, 09:37 AM
Post #2


Yahoo! Cracker
Group Icon

Group: Super Moderator
Posts: 698
Cash: 136k
Age: 22
Joined: 19-October 06
From: Khánh Hòa
Member No.: 18,027
Yahoo! Status:



Bài 1:
Lần lượt chia n cho 2 đến n - 1 (dùng vòng for), nếu n có chia hết cho một số bất kì thì nó không phải là số nguyên tố, nếu hết vòng for mà nó không chia hết cho số nào cả, thì nó là số nguyên tố. Để biết nó chia hết hay không thì dùng phép toán mod ( dấu % hay sao đó).
Tối ưu: chỉ cần chia n cho 2 đến căn bậc 2 của n (không cần đến n-1).

Bài 2:
Đó chình là dãy fibonaci, bạn dùng thuật toán đệ qui để tính dãy này.

ví dụ hàm bên dưới là hàm tính số fibonaci tại vị trí x, bạn tự chế tiếp nhé 4.gif

function fibo(x:integer):integer;
begin
if (x=1) or (x=2) then fibo:=1
else
fibo:=fibo(x-1)+fibo(x-2);
end;
Go to the top of the page
 
+Quote Post
manhtien0307
post Apr 19 2008, 10:19 AM
Post #3


Junior Member
Group Icon

Group: Member
Posts: 2
Cash: 4k
Age: N/A
Joined: 22-January 08
Member No.: 102,488
Yahoo! Status: N/A



AI GIẢI THÍCH CĂN KẼ CHO EM BÀI TẬP NÀY VỚI

#include <iostream>
void setstring (char szOut [], char szIn [])
{
int n=0;
do {
szOut[n] = szIn[n];
n++;
} while (szIn[n] != 0);
}

int main ()
{
char szMyName [20];
setstring (szMyName,"J. Soulie");
cout << szMyName;
return 0;
}
Go to the top of the page
 
+Quote Post
Thiên Hà
post Apr 19 2008, 12:03 PM
Post #4


Yahoo! King
Group Icon

Group: Admin
Posts: 1,047
Cash: 98k
Age: 24
Joined: 19-June 06
From: vũ trụ
Member No.: 14,720
Yahoo! Status:



setstring là hàm gán chuổi (gán toàn bộ chuổi szIn vào szOut).
vd: szIn="hello new member"; có chiều dài kí tự là 16 kí tự
- giả sử szOut có tối đa 9 kí tự thì szOut="hello new"(chiều dài szOut < chiều dài szIn)
- giả sử szOut có hơn 17 kí tự thì szOut="hello new member"(chiều dài szOut >= chiều dài szIn)
Go to the top of the page
 
+Quote Post
BBCode:
HTML:
  Digg this topic · Save to del.icio.us · Slashdot It · Post to Technorati · Post to Furl · Submit to Reddit · Share on Facebook · Fark It · Googlize This Post · Add to ma.gnolia · Tag to Wink · Add to MyWeb · Add to Netscape
Reply to this topicStart new topic
2 User(s) are reading this topic [1 Guests and 0 Anonymous Users]
1 Members: wqwqw

 


Collapse

> Links to this thread

Page             Date Hits
số nguyn tố c++ - Tm với Google 1st December 2008 - 03:30 PM   1
thuật ton dy fibonaci c++ - Tm với Google 2nd December 2008 - 08:58 PM   1
tim so nguyen to c++ - Tm với Google Yesterday, 04:18 PM   1

RSS Lo-Fi Version Time is now: 5th December 2008 - 09:27 AM