Viết chương trình nhập vào số nguyên dương N (N<=50) và mảng một chiều A gồm N số nguyên. Tính và in ra màn hình tổng bình phương các số lẻ có trong mảng
2 câu trả lời
uese crt;
var a: array[1..50] of integer;
n,s,i: integer;
begin
clrscr;
writeln('Nhap so n='); readln(n);
for i:=1 to n do begin
writeln('Nhap so thu ',i,':'); readln(a[i]);
end;
if a[i] mod 2=1 then s:=s+a[i]*a[i];
writeln('tong binh phuong cac so le la:',s);
readln;
end.
program oken;
uses crt;
var a: array [1..100] of integer;
i,n,s:longint;
begin
clrscr;
write('Nhap so phan tu cua mang: '); readln(n);
s:=0;
for i:=1 to n do
begin
write('A[i]: '); readln(a[i]);
if a[i] mod 2=1 then
s:=s+sqr(a[i]);
end;
writeln('Tong binh phuong cac so le trong mang: ',s);
readln;
end.
Câu hỏi trong lớp
Xem thêm