Tạo mảng A gồm n số nguyên(n<=100) mỗi số có giá trị tuyệt đối không vượt quá 300 Hãy đưa ra màn hình các kết quả sau số lượng số dương trong dãy tống giá trị các số dương trong dãy các số dương trong dãy số lượng số là bội của 3 trong dãy
2 câu trả lời
var a:array[1..100] of longint;
t,d1,n,d,i:longint;
begin
readln(n);
for i:=1 to n do read(a[i]);readln;
d:=0;d1:=0;t:=0;
for i:=1 to n do
if a[i]>0 then begin t:=t+a[i]; inc(d);end;
for i:=1 to n do
if a[i] mod 3=0 then inc(d1);
writeln(d);
writeln(t);
writeln(d1);
readln
end.
Program NN;
Uses crt;
Var A: array[1..100] of longint;
n,i,sd,s: longint;
Begin
Clrscr;
Write('Nhap n: '); Readln(n);
For i:=1 to n do
Begin
Read(A[i]);
If A[i] > 0 then sd:=sd+A[i];
If A[i] mod 3 = 0 then inc(s);
End;
Writeln('1. ',sd);
Write('2. ');
For i:=1 to n do
If A[i] > 0 then Write(A[i],' ');
Writeln;
Write('3. ',s);
Readln
End.
Câu hỏi trong lớp
Xem thêm