Cho dãy A gồm N số nguyên dương . Cho biết dãy A có bao nhiêu số chính phương và tính tổng các số chính phương đó 22/08/2021 Bởi Adeline Cho dãy A gồm N số nguyên dương . Cho biết dãy A có bao nhiêu số chính phương và tính tổng các số chính phương đó
var i,n,d,s:longint; a: array[1..1000] of longint; begin write(‘Nhap n: ‘); readln(n); for i:= 1 to n do begin write(‘Nhap phan tu thu ‘,i); read(a[i]); if sqrt(a[i]) = trunc(sqrt(a[i])) then begin inc(d); s:=s+a[i]; end; end; writeln; writeln(‘So chinh phuong la: ‘,d); write(‘Tong so chinh phuong la: ‘ ,s); readln; end. Bình luận
var i,n,d,s:longint;
a: array[1..1000] of longint;
begin
write(‘Nhap n: ‘); readln(n);
for i:= 1 to n do
begin
write(‘Nhap phan tu thu ‘,i); read(a[i]);
if sqrt(a[i]) = trunc(sqrt(a[i])) then
begin
inc(d);
s:=s+a[i];
end;
end;
writeln;
writeln(‘So chinh phuong la: ‘,d);
write(‘Tong so chinh phuong la: ‘ ,s);
readln;
end.