nhập vào 1 mảng . In mảng đã nhập và đếm số lượng phần tử dương, ân, bằng 0 của mảng
2 câu trả lời
var a: array[1..250] of integer;
d0, dd, da, i, n: byte;
Begin
Write('n = '); readln(n);
dd:=0; da:=0; d0:=0;
For i:=1 to n do
Begin
Write('a[', i, '] = '); readln(a[i]);
If a[i]>0 then inc(dd)
Else if a[i]<0 then inc(da)
Else inc(d0);
End;
For i:=1 to n do write(a[i], ' ');
Writeln;
Writeln('so luong so duong: ', dd);
Writeln('so luong so am: ', da);
Write('so luong so 0: ', d0);
Readln
End.
program bai_giai;
uses crt;
var A:array[1..200] of integer;
n,i,dd,da,d0:integer;
begin
clrscr;
write('Nhap so phan tu: '); readln(n);
dd:=0; da:=0; d0:=0;
for i:=1 to n do
begin
write('Nhap phan tu thu ',i,': '); readln(A[i]);
if A[i]>0 then dd:=dd+1;
if A[i]<0 then da:=da+1;
if A[i]=0 then d0:=d0+1;
end;
writeln('Co ',dd,' phan tu duong');
writeln('Co ',da,' phan tu am');
writeln('Co ',d0,' phan tu bang 0');
readln;
end.