Bài 3. Chương trình máy tính và dữ liệu

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Nguyễn Thị Tường Vy

Viết chương trình nhập dãy số gồm n số nguyên từ bàn phím :

a) in ra màn hình dãy số vừa nhập

b)tính tích các số lẻ vừa nhập và in kết quả ra màn hình

Minh Lệ
14 tháng 4 2019 lúc 22:05

Lời giải :

program hotrotinhoc ;

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

n,i,tich : integer ;

begin

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

write('Nhap cac gia tri ');

for i:= 1 to n do

begin

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

end;

tich:=1;

for i:= 1 to n do

if a[i] mod 2= 1 then tich:=tich*a[i];

write('Tich cac so le la:',tich);

readln

end.

vaild
25 tháng 8 2019 lúc 12:41

Bài làm:

Uses crt;

var n:integer;

a:array[1..10000] of int64;

i:longint;

s:int64;

begin

clrscr;

readln(n);

for i:=1 to n do

begin

write('Nhap so thu ',i,':');

readln(a[i]);

end;

writeln('Cac so vua nhap:');

s:=0;

for i:=1 to n do

begin

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

if a[i] mod 2 # 0 then

s:=s+a[i];

end;

writeln('Tich cac so le:',s);

readln

end.

vaild
25 tháng 8 2019 lúc 12:43

mình sửa đoạn s:=0; thành s:=1; nhé

và đoạn s:=a+a[i]; thành s:=s*a[i] nhé


Các câu hỏi tương tự
20. Nguyễn Tô Bảo Ngân 8...
Xem chi tiết
20. Nguyễn Tô Bảo Ngân 8...
Xem chi tiết
Khánh Thy
Xem chi tiết
Mộc Trà
Xem chi tiết
Xuân An Lê Nguyễn
Xem chi tiết
nguyễn thùy linh
Xem chi tiết
Nguyễn Phương Mai
Xem chi tiết
Dung Nguyễn
Xem chi tiết
hoang thi Cha
Xem chi tiết