Bài 5: Khai báo biến

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Phí Hoàng Mai Anh

Cho dãy số nguyên A1,...An (N<= 100 ) và số tự nhiên K. Hãy lập trình
+) nhập N , dãy A1,...An và K
+) Tính và đưa ra màn hình tổng các số chia hết cho K có trong dãy
Giúp mình em với ạ
Em cảm ơn

Nguyễn Lê Phước Thịnh
18 tháng 3 2020 lúc 23:16

uses crt;
var a:array[1..100]of integer;
i,n,k,t:integer;
begin
clrscr;
write('n='); readln(n);
if (0<n) and (n<=100) then
begin
for i:=1 to n do
begin
write('a[',i,']='); readln(a[i]);
end;
write('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,' trong day la: ',t);
end
else writeln('vui long nhap lai n');
readln;
end.

Khách vãng lai đã xóa
Phan Tiến Đạt
19 tháng 3 2020 lúc 22:14

program an_danh;
uses crt;
var n,k,i,tong:integer;
a: array [1..100] of integer;
begin
clrscr;
repeat
write('Nhap N: ');readln(n);
if n > 100 then
begin
write('Hay nhap so nho hon 100');
delay(2000);
clrscr;
end;
until n <= 100;
for i:= 1 to n do
begin
write('Nhap phan tu thu ',i,': ');
readln(a[i]);
end;
write('Nhap k: ');readln(k);
tong:= 0;
for i:= 1 to n do
if a[i] mod k = 0 then tong:= tong + a[i];
write('Tong cac so chia het cho ',k,' la: ',tong);
readln
end.

Khách vãng lai đã xóa

Các câu hỏi tương tự
Thế Long
Xem chi tiết
Khanh Quynh
Xem chi tiết
Huy Nguyen
Xem chi tiết
Mỹ Duyên
Xem chi tiết
Phí Hoàng Mai Anh
Xem chi tiết
Sang Nè
Xem chi tiết
Lê Văn Tuấn
Xem chi tiết
Huy Nguyen
Xem chi tiết
lê trần ngọc quý
Xem chi tiết