Cho một dãy gôm n phần tử. Hãy nhập vào từ bàn phím số phần tử và giá trị từng phần tử. Hãy tính tổng các phần tử dương( âm) của dãy

2 câu trả lời

Program baitap;
Uses crt;
Var B:array[1..200] of integer;
      a,d,n,i:integer;
Begin
Clrscr;
Write('Nhap n:'); Readln(n);

a:=0; d:=0;
For i:=1 to n do
     Begin
     Write('B[',i,']=');

     Readln(B[i]);
     If B[i]<0 then a:=a+B[i];
     If B[i]>0 then d:=d+B[i];
     End;

Writeln('Tong cua cac phan tu duong=',d);
Writeln('Tong cua cac phan tu am=',a);
Readln
End.

program b4;
uses crt;
var a:array[1..500]of integer;
    n,i,Td,Ta:integer;
Begin
        clrscr;
        write('n = ');readln(n);
        for i:=1 to n do
        begin
                write('A[',i,'] = ');readln(a[i]);
                if A[i]>0 then Td:=Td+A[i];
                if A[i]<0 then Ta:=Ta+A[i];
        end;
        writeln('Tong cac phan tu duong: ',Td);
        write('Tong cac phan tu am: ',Ta);
        readln
End.

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