1.Nhập 1 dãy số nguyên gồm 7 phần tử . Tính tổng các số chia hết cho 3 2. Nhập vào 1 dãy số nguyên gồm n phần tử (n<= 160) . Tính số lượng số chẵn và số lượng số lẻ có trong đây.

2 câu trả lời

1/ Program Hotboy;

Uses crt; 

Var a:array[1..7] of integer;

S,i : integer;

Begin

Clrscr;

S:=0;

For i:=1 to 7 do

Write('A[',i,']'); readln(a[i]);

If a[i] mod 3 then S:=S+a[i];

Write('S',S); 

Readln

End.

2/ Program Hotboy;

Uses crt;

Var a:array[1..160] of integer;

Chan,le : byte;

Begin

Chan:=0; le:=0;

For i:= 1 to 160 do

Begin

Write('A[',i,']'); readln(a[i]);

End; 

If a[i] mod 2=0 then chan:=chan+1 else le:=le+1;

Write('so so le la',le,'so so chan la',chan);

Readln

End.

1.

Program Tin_hoc;

uses crt;

var i,n:integer;

      a: array [1..7] of integer;

begin

writeln('Nhap 7 so:');

n:=0;

for i:= 1 to 7 do begin readln(a[i]); if a[i] mod 3 = 0 then n:=n+a[i] end;

writeln('Tong cac so chia het cho 3 la: ',n);

readln;

end.

2.

program Tin_hoc;

uses crt;

var i,n,chan,le:integer;

      a:array [1..160] of integer;

begin

clrscr;

writeln('Nhap n<=160:');readln(n);

while n>160 then 

begin

write('Nhap lai:');

readln(n);

end;

chan:=0;le:=0;

writeln('Nhap ',n,' so:');

for i:= 1 to n do

begin

readln(a[i]);

if a[i] mod 2 = 0 then inc(chan) else inc(le)

end;

writeln('Co ',chan,' so chan va ',le,' so le');

readln;

end.