cho 1 số nguyên dương Ntính tổng tất cả các ước số chẵn của N
0 bình luận về “cho 1 số nguyên dương Ntính tổng tất cả các ước số chẵn của N”
Uses crt; Var N,i,s: longint; Begin Clrscr; Write(‘Nhap n: ‘); Readln(n); s:=0; For i:=1 to n div 2 do If (n mod i=0) and (i mod 2=0) then s:=s+i; Write(‘Tong cac uoc so chan cua ‘,n,’ la: ‘,s); Readln End.
Uses crt;
Var N,i,s: longint;
Begin
Clrscr;
Write(‘Nhap n: ‘); Readln(n);
s:=0;
For i:=1 to n div 2 do
If (n mod i=0) and (i mod 2=0) then s:=s+i;
Write(‘Tong cac uoc so chan cua ‘,n,’ la: ‘,s);
Readln
End.
Input: n
Thuật toán:
– Cho i chạy từ 1 đến n nếu n chia hết cho i và i chia hết cho hai thì cộng i vào biến tổng
Output: xuất biến tổng