Vct nhâp vào số nguyên Dương N và dãy số nguyên A1, A2, ...AN thực hiện các yêu cầu sau: a, đếm và đưa ra các phần tử có giá trị âm b, tính tổng các phần tử có giá trị lớn hơn 100 và chia hết cho 5 Mọi ngừoi giúp em với ạ em cảm ơn
2 câu trả lời
program ct
uses crt;
var A:array[1..1000] of integer;
i,N,d:integer;
S:longint;
begin clrscr;
write('Nhap so nguyen duong N: '); readln(N);
for i:=1 to N do
begin
writeln('Nhap phan tu thu ',i,': '); readln(A[i]);
end;
S:=0;
for i:=1 to N do
begin
if A[i]<0 then inc(d);
if (A[i]>100) and (A[i] mod 5=0) then S:=S+i;
end;
writeln('Co ',d,' phan tu co gia tri am: ');
for i:=1 to n do
if A[i]<0 then write(A[i]:3);
writeln('Tong cac phan tu lon hon 100 va chia het cho 5 la: 'S);
readln;
end.
Học tốt!
program h247;
var a:array[1..1000] of integer;
i, n, tong, dem: integer;
begin
write('Nhap n '); readln(n);
for i:=1 to n do
begin
write('Nhap a[',i,'] ');
readln(a[i]);
end;
{a)}
write('Cac phan tu co gia tri am la ');
for i:=1 to n do
if a[i] < 0 then
begin
dem:=dem+1;
write(a[i], ' ');
end;
write('Co ', dem, ' so co gia tri am') ;
{b)}
for i:=1 to n do
if (a[i] > 100) and (a[i] mod 5 = 0) then tong:=tong+a[i];
write('Tong cac so lon hon 100 va chia het cho 5 la ', tong);
readln;
end.