1. Đếm số âm của dãy số thực. 2. Đếm số dương của dãy số thực. (Dùng kiểu mảng)

2 câu trả lời

1.

var n,i,d:longint;

       a: array [1..100] of real;

write('Nhap n: '); readln(n);

for i:=1 to n do

write('A[',i,'] = '); read(a[i]);

for i:=1 to n if a[i] > 0 then inc(d);

write('So duong: ',d);

writeln;

end.

2.

var n,i,d:longint;

       a: array [1..100] of real;

write('Nhap n: '); readln(n);

for i:=1 to n do

write('A[',i,'] = '); read(a[i]);

for i:=1 to n if a[i] < 0 then inc(d);

write('So am: ',d);

writeln;

end.

Program BTT;
Uses crt;
Var A: array[1..1000] of extended;
    n,i,da,dd: longint;
Begin
        Clrscr;
        Write('Nhap n: '); Readln(n);
        da:=0;
        dd:=0;
        For i:=1 to n do
        Begin
                Write('A[',i,'] = '); Readln(A[i]);
                If A[i]>0 then inc(dd);
                If A[i]<0 then inc(da);
        End;
        Writeln('Co ',dd,' so duong va ',da,' so am');
        Readln
End.

Câu hỏi trong lớp Xem thêm