nhập vào mảng gồm n số nguyên. a) In ra màn hình các số chẵn có trong mảng. b)Tính tổng các số lẻ có trong mảng

2 câu trả lời

Uses crt;
Var i,n,S:Integer;
a:array [1..100] of Integer ;
Begin
Readln(n);S:=0;
For i:=1 to n do
Read(a[i]);
For i:=1 to n do
If a[i] mod 2=0 then Write(a[i],' ') else S:=S+a[i];
Writeln;
Write(S);
End.

program ct;

uses crt;

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

      i,n,S:integer;

begin clrscr;

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

   for i:=1 to n do

     begin

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

     end;

   writeln('Cac so chan la: );

     S:=0;

   for i:=1 to n do

     begin

        if i mod 2=0 then writeln(A[i]:3);

        if i mod 2<>0 then S:=S+i;

     end;

   writeln('Tong cac so le la: ',S);

readln;

end.

Học tốt!

Câu hỏi trong lớp Xem thêm
5 lượt xem
2 đáp án
11 giờ trước
5 lượt xem
2 đáp án
11 giờ trước