Viết chương trình nhập vào một số nguyên dương N (N<=250) và dãy số gồm N số nguyên từ A1..An. Hãy đếm tổng các số dương trong dãy trên.

2 câu trả lời

program dem_tong;

uses crt;

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

      n,i,d,t:integer;

begin

      clrscr;

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

      d:=0;   t:=0;

      for i:=1 to n do

            begin

                  write('A[',i,']= ');   readln(A[i]);

                  if A[i]>0 then

                        begin

                              d:=d+1;

                              t:=t+A[i];

                        end;

            end;

      writeln('Co ',d,' so duong');

      writeln('Tong cac so duong la: ',t);

      readln;

end.

uses crt;
var a:array[1..250]of longint;
  n,i,s,d:integer;
begin
  clrscr;
  s:=0;d:=0;
  write('Nhap n: ');readln(n);
  for i:=1 to n do
    begin
      write('a[',i,']: ');readln(a[i]);
    end;
  for i:=1 to n do if a[i]>0 then
    begin
      inc(d,1);
      inc(s,a[i]);
    end;
  writeln('Co ',d,' so duong');
  write('Tong cac so duong trong day: ',s);
end.

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