Sử dụng ngôn ngữ lập trình Pascal để viết chương trình nhập vào một dãy gồm n số thực, sau đó thực hiện các yêu cầu sau: a. Tính tổng các số vừa nhập vào b. Tính tổng các số dương của dãy số trên c. Tính tổng các số âm của dãy số trên

2 câu trả lời

program oken;

uses crt;

var a: array [1..100]of integer;

       n,tong,i,am,duong: integer;

begin 

clrscr;

write('nhap so phan tu: '); readln(n);

for i:=1 to n do

       begin

         write('a[',i,']: '); readln(a[i]);    

        if a[i]>=0 then duong:=duong+a[i] 

                      else am:=am+a[i];

         tong:=tong +a[i];

       end;

writeln('tong cac phan tu cua mang: 'tong);

writeln('tong cac phan tu am cua mang: 'am);

writeln('tong cac phan tu cua duong mang: 'duong);

readln;

end.

program ct;

uses crt;

var A:array [1..100]of integer;

      i,n:integer;

      Sd,Sa:longint;

begin clrscr;

   write('Nhap so phan tu n: '); readln(n);

   for i:=1 to n do

     begin

        writeln(Nhap phan tu thu ',i,': '); readln(A[i]);

     end;

     S:=0; Sd:=0; Sa:=0;

   for i:=1 to n do

     begin

        S:=S+A[i];

        if A[i]>0 then Sd:=Sd+A[i];

        if A[i]<0 then Sa:=Sa+A[i];

     end;

   writeln('Tong la: 'S);

   writeln('Tong cac so duong la: 'Sd);

   writeln('Tong cac so am la: 'Sa);

readln;

end.

Học tốt!