cho dãy số từ 1-> N và số nguyên a (N nhập từ bàn phím). viết chương trình in ra các số là ước của a và tính tổng các ước đó
0 bình luận về “cho dãy số từ 1-> N và số nguyên a (N nhập từ bàn phím). viết chương trình in ra các số là ước của a và tính tổng các ước đó”
program oken; uses crt; var n,s,i:longint; begin clrscr; write(‘nhap n: ‘); readln(n); s:=0; write(‘uoc cua ‘,n,’: ‘); if n=1 then begin write(1,’ ‘); s:=1; end else for i:=1 to n do if n mod i=0 then begin write(i,’ ‘); s:=s+i; end; writeln; writeln(‘tong cac uoc cua ‘,n,’: ‘,s); readln; end.
program tim_max_min ; var i,n,max,min:integer; a:array[1..100] of integer; begin write(‘nhap do dai cua day so n=’);readln(n); writeln(‘nhap cac phan tu cua day so :’); for i:=1 to n do begin write(‘a[‘,i,’]=’);readln(a[i]); end; max :=a[1] ; min:=a[1]; for i:=2 to n do begin if max <a[i] then max :=a[i]; if min >a[i] then min :=a[i]; end; writeln(‘so lon nhat la:’,max); writeln(‘so be nhat la:’,min); readln end.
program oken;
uses crt;
var n,s,i:longint;
begin
clrscr;
write(‘nhap n: ‘); readln(n);
s:=0;
write(‘uoc cua ‘,n,’: ‘);
if n=1 then
begin
write(1,’ ‘);
s:=1;
end
else
for i:=1 to n do
if n mod i=0 then
begin
write(i,’ ‘);
s:=s+i;
end;
writeln;
writeln(‘tong cac uoc cua ‘,n,’: ‘,s);
readln;
end.
program tim_max_min ;
var i,n,max,min:integer;
a:array[1..100] of integer;
begin
write(‘nhap do dai cua day so n=’);readln(n);
writeln(‘nhap cac phan tu cua day so :’);
for i:=1 to n do
begin
write(‘a[‘,i,’]=’);readln(a[i]);
end;
max :=a[1] ; min:=a[1];
for i:=2 to n do
begin
if max <a[i] then max :=a[i];
if min >a[i] then min :=a[i];
end;
writeln(‘so lon nhat la:’,max);
writeln(‘so be nhat la:’,min);
readln
end.