Tiêu đề: Bài giải bài ước số chính phương và nguyên tố
Code:
uses crt; var n,i:integer; function CP(a:integer):boolean; var k:real; begin k:=round(sqrt(a)); if k*k=a then CP:=true; end; function NT(a:integer):boolean; var k:integer; begin k:=2; while a mod k <>0 do k:=k+1; if a=k then nt:=true; end; begin clrscr; write('Nhap so N=');readln(n); writeln('cac uoc so chinh phuong cua ',n); for i:=1 to n do if (n mod i=0) and (CP(i)=true) then write(' ',i); writeln; writeln('Cac uoc so nguyen to cua ',N); for i:=1 to n do if (n mod i=0) and (NT(i)=true) then write(' ',i); readln; end.
Sun Jan 17, 2010 12:47 pm
Thành Viên Chuẩn
—» Ñärµ «—
Join : 11/11/2009
Bài gửi : 47
Tiêu đề: Re: Bài giải bài ước số chính phương và nguyên tố
Regulus đã viết:
Code:
function CP(a:integer):boolean; var k:real; begin k:=round(sqrt(a)); if k*k=a then CP:=true; end;
khi nào cp= false.
Sun Jan 17, 2010 6:25 pm
Tổng điều hành
Regulus™
Giới tính :
Đến từ : ...
Join : 06/11/2009
Bài gửi : 758
HUMOR : Nghe nhạc.. Computer
Thú cưng .:
Tiêu đề: Re: Bài giải bài ước số chính phương và nguyên tố
ah`... thực ra trong bài chỉ cần xét tới đk nó bằng true thui nên làm biếng viết thêm ... chạy vẫn đúng mà Câu đầy đủ nè .... if k*k=a then CP:=true else CP:=false;
Sponsored content
Tiêu đề: Re: Bài giải bài ước số chính phương và nguyên tố