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

NV

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

ML
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.

Bình luận (0)
H24
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.

Bình luận (0)
H24
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é

Bình luận (0)

Các câu hỏi tương tự
28
Xem chi tiết
28
Xem chi tiết
KT
Xem chi tiết
MT
Xem chi tiết
XN
Xem chi tiết
NL
Xem chi tiết
NM
Xem chi tiết
DN
Xem chi tiết
HC
Xem chi tiết