Mn giúp em bài này vs ạ 1/ Viết chương trình nhập vào mảng một chiều A gồm n số nguyên (n <=100). Tính tổng và in ra màn hình các số âm có giá trị lẻ t rong mảng 2/ Viết chương trình nhập vào mảng một chiều A gồm n số nguyên (n <=100). Đếm và đưa ra màn hình số lượng các phần tử chia hết cho k vừa có giá trị chẵn trong dãy.

2 câu trả lời

`1)`

var i,n,s: integer;

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

begin

writeln('Nhap n: '); read(n);

for i:=1 to n do 

begin

write('a[',i,'] = '); readln(a[i]);

end;

writeln('Cac so le: ')

s:=0;

for i:=1 to n do

if a[i] mod 2 <> 0 then 

begin

s:=s+a[i];

write(a[i],' ');

end;

writeln('- Tong so le: ',s);

for i:=1 to trunc(sqrt(s)) do if s mod i = 0 then d:=d+1;

if d > 1 then writeln('Tong do khong la so nguyen to') else writeln('Tong do la so nguyen to');

readln

end.

`2)`

var a:array[1..100]of integer;

i,n,k,t:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do

begin

write('A[',i,']='); readln(a[i]);

end;

write('Nhap so k='); readln(k);

t:=0;

for i:=1 to n do 

  if a[i] mod k=0 then t:=t+a[i];

writeln('Tong cac so chia het cho ',k,' la: ',t);

readln;

end.

Câu 1

uses crt;
var n,i,s:integer;
a:array[1..100] of integer;
begin
clrscr;
write('Nhap n: ');readln(n);
for i:=1 to n do begin
write('Nhap so thu ',i,': ');readln(a[i]);
if (a[i] mod 2=-1) and (a[i]<0) then s:=s+a[i];
end;
write('Cac so am co gia tri le: ');
for i:=1 to n do if (a[i] mod 2=-1) and (a[i]<0) then begin write(a[i],', ') end;
writeln('Tong cac so am co gia tri le: ',s);
readln
end.

Câu 2

var n,i,s:integer;

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

begin

write('Nhap n: ');readln(n);

write('Nhap k: ');readln(k);

for i:=1 to n do begin 

write('Nhap so thu ',i,': ');readln(a[i]);

if (a[i] mod 2=0) and (a[i] mod k=0) then s:=s+1;

end;

writeln('Co ',s,' phan tu chia het cho k vua co gia tri chan trong day');

write('so luong cac phan tu chia het cho k vua co gia tri chan trong day: ');

for i:=1 to n do if (a[i] mod 2=0) and (a[i] mod k=0) then write(a[i],', ');

readln

end.

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