Viết chương trình và nhập vào một mảng A gồm N phần tử (N nhỏ hơn hoặc bằng 50) - nhập và hiển thị mảng A ra màn hình - tính tổng các phần tử là số nguyên dương - tính tổng các phần tử là số lẻ của mảng A

2 câu trả lời

program hip_hop_never_die;

uses crt;

var a,n,i,b,c : integer;

e: array[1..50] of real;

begin

b:=0; c:=0

writeln('nhap tong so cac phan tu: ');                  readln(n)

for i:= 1 to n do

begin

    write('nhap so thu ',i);          readln( e[i] );

end;

for i:= 1 to n do

begin

write(' so thu ', i,' la : ',e[i]);

end;

for i:= 1 to n do

begin

if e[i] >= 0 then b:=b+e[i] ;

writeln('tong cac so nguyen duong la: ',b);

end;

for i:= 1 to n do

begin

if e[i] mod 2 =1 then c:=c+1;

writeln('tong cac so le la: ',b);

end;

readln;

end.

program Min;
uses crt;
var A:array[1..50] of longint;
    i,n: integer;
    t1,t2: longint;
begin
   clrscr;
   t1:=0; t2:=0;
   repeat
   begin
      write('Nhap N: ');
      readln(n);
   end;
   until n<=50;
   for i:=1 to n do 
   begin
      write('Nhap phan tu thu ',i,': ');
      readln(A[i]);
   end;
   for i:=1 to n do 
   begin
      write(A[i]:4);
      if A[i]>=0 then t1:=t1+A[i];
      if A[i] mod 2 <> 0 then t2:=t2+A[i];
   end;
   writeln('');
   writeln('Tong cac phan tu la so nguyen duong: ',t1);
   writeln('Tong cac phan tu la so le: ',t2);
   readln
end.
   

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