Bài 7. Câu lênh lặp

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Nguyễn Minh Triết

Sử dụng ngôn ngữ lập trình Pascal để viết các chương trình nhằm giải quyết các bài toán sau:

Đếm xem có bao nhiêu số có 3 chữ số chia hết cho 3 nhưng không chia hết cho 6. Tính tổng của các số đó Tìm tất cả các số có 4 chữ số có tổng các chữ số chia hết cho 5 Kiểm tra một số nguyên cho trước có phải là số nguyên tố hay không? Tìm tất cả các số nguyên tố từ 2 đến n với n là số nguyên được nhập vào từ bàn phím Tìm tất cả các số hoàn hảo từ 1 đến n với n là số nguyên được nhập vào từ bàn phím. Tính tổng các số vừa tìm được.
Luân Trần
13 tháng 2 2020 lúc 18:39
https://i.imgur.com/sI4GeaE.png
Khách vãng lai đã xóa
Nguyễn Lê Phước Thịnh
13 tháng 2 2020 lúc 20:08

1:

uses crt;
var i,dem:integer;
s:longint;
begin
clrscr;
s:=0;
dem:=0;
for i:=100 to 999 do
if (i mod 3=0) and (i mod 6<>0) then
begin
inc(dem);
s:=s+i;
end;
writeln('so cac so co 3 chu so chia het cho 3 nhung khong chia het cho 6 la: ',dem);
writeln('tong cac so co 3 chu so chia het cho 3 nhung khong chia het cho 6 la: ',s);
readln;
end.

2:

uses crt;
var st:string;
i,d,t,x,y,j:integer;
begin
clrscr;
for i:=1000 to 9999 do
begin
str(i,st);
d:=length(st);
t:=0;
for j:=1 to d do
begin
val(st[j],x,y);
t:=t+x;
end;
if t mod 5=0 then
begin
delay(350);
write(i:6);
end;
end;
readln;
end.

3:

uses crt;
var i,kt,n:integer;
begin
clrscr;
write('n='); readln(n);
if n>1 then
begin
kt:=0;
for i:=2 to trunc(sqrt(n)) do
if n mod i=0 then kt:=1;
if kt=0 then writeln(n,' la so nguyen to')
else writeln(n,' khong la so nguyen to');
end
else writeln(n,' khong la so nguyen to');
readln;
end.

4:

uses crt;
var i,kt,n,j:integer;
begin
clrscr;
write('n='); readln(n);
for i:=2 to n do
begin
kt:=0;
for j:=2 to i-1 do
if i mod j=0 then kt:=1;
if kt=0 then write(i:4);
end;
readln;
end.

5:

uses crt;
var n,s,i,t,j:integer;
begin
clrscr;
write('n='); readln(n);
s:=0;
for i:=1 to n do
begin
t:=0;
for j:=1 to i-1 do
if i mod j=0 then t:=t+j;
if t=i then
begin
write(i:4);
s:=s+i;
end;
end;
writeln;
writeln('tong cac so hoan hao trong khoang tu 1 toi ',n,' la: ',s);
readln;
end.

Khách vãng lai đã xóa

Các câu hỏi tương tự
Lan Phương
Xem chi tiết
Minh Đông
Xem chi tiết
Phong
Xem chi tiết
Maiiii
Xem chi tiết
Thư Uyên
Xem chi tiết
Lâm Khả Doanh
Xem chi tiết
Kỳ AnH
Xem chi tiết
Bảo Trâm
Xem chi tiết
Bảo Trâm
Xem chi tiết