viết chương trình nhập vào số nguyên n in ra ước số lớn nhất của n ( khác n ) ko copy giúp dùm em đi các thần đồng 21/07/2021 Bởi Savannah viết chương trình nhập vào số nguyên n in ra ước số lớn nhất của n ( khác n ) ko copy giúp dùm em đi các thần đồng
program uoc_max; uses crt; var n,i:integer; begin clrscr; write(‘Nhap n: ‘); readln(n); for i:=n div 2 downto 1 do if n mod i=0 then begin write(‘Uoc so lon nhat cua n la: ‘,i); break; end; readln; end. Bình luận
uses crt; var a:array[1..100]of integer; i,n,t,kt:integer; begin clrscr; write(‘Nhap n=’); readln(n); for i:=1 to n do begin write(‘A[‘,i,’]=’); readln(a[i]); end; writeln(‘Cac so ban vua nhap la: ‘); for i:=1 to n do write(a[i]:4); writeln; t:=0; for i:=1 to n do t:=t+a[i]; writeln(‘Tong cac so vua nhap la: ‘,t); if t>=2 then begin kt:=0; for i:=2 to trunc(sqrt(t)) do if t mod i=0 then begin kt:=1; break; end; if kt=0 then writeln(t,’ la so nguyen to’) else writeln(t,’ khong la so nguyen to’); end else writeln(t,’ khong la so nguyen to’); readln; end. Chương trình chỉ làm được với số nguyên dương: uses crt; var n,i,s :integer; begin clrscr; writeln(‘Nhap n’); readln(n); s:=0; for i:=1 to n do if n mod i:=0 then begin s:=s+i; writeln(s); end; readln; end. Học tốt! Bình luận
program uoc_max;
uses crt;
var n,i:integer;
begin
clrscr;
write(‘Nhap n: ‘); readln(n);
for i:=n div 2 downto 1 do
if n mod i=0 then
begin
write(‘Uoc so lon nhat cua n la: ‘,i);
break;
end;
readln;
end.
uses crt;
var a:array[1..100]of integer;
i,n,t,kt:integer;
begin
clrscr;
write(‘Nhap n=’); readln(n);
for i:=1 to n do
begin
write(‘A[‘,i,’]=’); readln(a[i]);
end;
writeln(‘Cac so ban vua nhap la: ‘);
for i:=1 to n do
write(a[i]:4);
writeln;
t:=0;
for i:=1 to n do
t:=t+a[i];
writeln(‘Tong cac so vua nhap la: ‘,t);
if t>=2 then
begin
kt:=0;
for i:=2 to trunc(sqrt(t)) do
if t mod i=0 then
begin
kt:=1;
break;
end;
if kt=0 then writeln(t,’ la so nguyen to’)
else writeln(t,’ khong la so nguyen to’);
end
else writeln(t,’ khong la so nguyen to’);
readln;
end.
Chương trình chỉ làm được với số nguyên dương:
uses crt;
var n,i,s :integer;
begin
clrscr;
writeln(‘Nhap n’); readln(n);
s:=0;
for i:=1 to n do
if n mod i:=0 then
begin
s:=s+i;
writeln(s);
end;
readln;
end.
Học tốt!