viết chương trinhg nhập vào bàn phím một dãy số gồm N phần tử (N<100). Hằng đếm và tính tổng các bình phương phân tử âm của dãy
2 câu trả lời
uses crt;
var a:array[1..101]of longint;
n,s,i,d:longint;
begin
clrscr;
write('n=');
readln(n);
i:=0;
repeat
begin
i:=i+1;
write('phan tu ',i,':');
readln(a[i]);
if a[i]<0 then
begin
s:=s+sqr(a[i]);
d:=d+1;
end;
end;
until
i>=n;
writeln('phan tu am',d:2);
writeln('tong phan tu am',s:2);
readln
end.
uses crt;
var s,dem:int64;i,n:longint;a:array[1..99]of longint;
begin
clrscr;
write('nhap n:');readln(n);
s:=0;
dem:=0;
for i:=1 to n do
begin
write('a[',i,']=');readln(a[i]);
if(a[i]<0)then
begin
inc(dem);
s:=s+sqr(a[i]);
end;
end;
writeln('dem=',dem);
write('s=',s);
readln
end.
Câu hỏi trong lớp
Xem thêm