Nơi trao đổi thông tin Văn Lang
Chào mừng bạn đến với nơi trao đổi thông tin của chúng tôi !
Hãy đăng nhập hoặc đăng kí tài khoản để trải nghiệm nhiều điều thú vị tại đây !
Thân ái !
Nơi trao đổi thông tin Văn Lang
Chào mừng bạn đến với nơi trao đổi thông tin của chúng tôi !
Hãy đăng nhập hoặc đăng kí tài khoản để trải nghiệm nhiều điều thú vị tại đây !
Thân ái !
Nơi trao đổi thông tin Văn Lang
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Nơi trao đổi thông tin Văn Lang

Nơi trao đổi thông tin, tăng cường hợp tác, giải đáp những vướng mắc khi học lập trình Pascal
 
Trang ChínhTìm kiếmLatest imagesĐăng kýĐăng Nhập

 

 Số song tố

Go down 
2 posters
Tác giảThông điệp
Admin
Admin
Admin


Posts : 121
Danh tiếng : 6
Join date : 10/11/2014
Age : 22

Số song tố Empty
Bài gửiTiêu đề: Số song tố   Số song tố Icon_minitime25/1/2015, 14:45

Số song tố là số nguyên tố có tổng các chữ số cũng là số nguyên tố.
Ví dụ: 11 là số song tố vì 11 là số nguyên tố và 1+1=2 là số nguyên tố
Viết chương trình nhập vào một số nguyên dương n
a/ Kiểm tra n có phải là số nguyên tố hay không?
b/ In ra màn hình câc số song tố không lớn hơn n.
c/ In ra màn hình các cặp số nguyên tố sinh đổi bé hơn hoặc bằng n.
Về Đầu Trang Go down
https://forumpascalvanlang.forumvi.com
Admin
Admin
Admin


Posts : 121
Danh tiếng : 6
Join date : 10/11/2014
Age : 22

Số song tố Empty
Bài gửiTiêu đề: Re: Số song tố   Số song tố Icon_minitime25/1/2015, 14:46

Bì giải:
uses crt;
var n,i: word;
function snt(n: word): boolean;
var i: word;
d: byte;
begin
d:= 0;
for i:= 1 to n do if n mod i = 0 then inc(d);
if d=2 then snt:= true else snt:= false;
end;
function tcs(n: word): byte;
var s,t: word;
begin
s:= n; t:= 0;
repeat
t:= t+(s mod 10);
s:= s div 10;
until s=0;
tcs:= t;
end;
begin
clrscr;
write('Nhap vao mot so: '); readln(n);
if snt(n) and snt(tcs(n)) then writeln(n,' la so song to.')
else writeln(n,' khong phai la so song to.');
writeln('Cac so song to ko lon hon ',n,': ');
for i:= 1 to n do if snt(i) and snt(tcs(i)) then write(i:5);
writeln;
writeln('Cac cap so nguyen to sinh doi khong lon hon ',n,': ');
for i:= 3 to n-2 do if snt(i) and snt(i+2) then writeln(i,' ; ',i+2);
readln
end.
Về Đầu Trang Go down
https://forumpascalvanlang.forumvi.com
levantinh




Posts : 5
Danh tiếng : 0
Join date : 20/01/2018

Số song tố Empty
Bài gửiTiêu đề: Re: Số song tố   Số song tố Icon_minitime23/1/2018, 16:37

Like
Về Đầu Trang Go down
Sponsored content





Số song tố Empty
Bài gửiTiêu đề: Re: Số song tố   Số song tố Icon_minitime

Về Đầu Trang Go down
 
Số song tố
Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Nơi trao đổi thông tin Văn Lang  :: Thảo luận-
Chuyển đến