Bài 1: tạo mảng A gồm n (n nhỏ hơn và bằng 150) số nguyên. tính tổng các số chia hết cho 5 và 3 Bài 2 : tạo mảng A gồm n (n nhỏ hơn và bằng 150) số nguyên. Tính tổng các số chia hết cho k cho trước. Các bạn giúp mik vs nhé, mik cảm ơn trước. Hứa sẽ vote 5 sao và cảm ơn??
2 câu trả lời
Bai 1:
Uses crt;
Var a:array[1..250] of integer;
n,i,tong:integer;
begin
clrscr;
write('nhap n: '); readln(n);
for i:=1 to n do read(a[i]);
for i:=1 to n do if (a[i] mod 5=0) and (a[i] mod 3=0) then tong:=tong+a[i];
write('tong cac so chia het cho 3 va 5 la: ',tong);
readln;
end.
Bai 2:
Uses crt;
Var a:array[1..250] of ingteger;
n,i,tong,k:integer;
begin
write('nhap n: ');readln(n);
write('nhap k: ');readln(k);
for i:=1 to n do readln(a[i]);
for i:=1 to n do if a[i] mod k=0 then tong:=tong+a[i];
write('tong cac so chi het cho ',k,' la: ',tong);
readln
end.
1.
program Tin_hoc;
uses crt;
var i,n,t:integer;
a:array[1..10000] of integer;
begin
clrscr;
writeln('Nhap n<=150:');readln(n);
while n>150 then
begin
write('Nhap lai:');readln(n)
end;
t:=0
writeln('Nhap ',n,' so cua mang A:');
for i:= 1 to n do
begin
readln(a[i]);
if (a[i] mod 5 = 0) and (a[i] mod 3 = 0) then t:= t + a[i]
end;
writeln('Tong cac so chia het cho 3 va 5 co trong mang A la: ',t);
readln;
end.
2.
program Tin_hoc;
uses crt;
var i,n,k,t:integer;
a:array[1..10000] of integer;
begin
clrscr;
writeln('Nhap n<=150:');readln(n);
while n>150 then
begin
write('Nhap lai:');readln(n)
end;
write('Nhap k: ');readln(k)
t:=0
writeln('Nhap ',n,' so cua mang A:');
for i:= 1 to n do
begin
readln(a[i]);
if a[i] mod k = 0 then t:= t + a[i]
end;
writeln('Tong cac so chia het cho ',k,' co trong mang A la: ',t);
readln;
end.