Bài 9. Làm việc với dãy số

Hiền Phạm

Câu 1: Viết CT nhập 1 dãy số nguyên gồm N phần tử in ra mà hình các phần tử có giá trị chẵn (N nhập từ bàn phím)?

Câu 2: Viết CT nhập 1 dãy số nguyên gồm N phần tử in ra mà hình tích của dãy số vừa nhập (N nhập từ bàn phím)?

Câu 3: Viết Ct nhập 1 dãy số nguyên gồm N phần tử in ra mà hình tổng các phần tử lẻ trong mảng?

**Giúp mình với, sáng mai mình phải nộp rồi ạ**

Minh Lệ
7 tháng 6 2020 lúc 21:03

Câu 1:

Program HOC24;

var i,n: integer;

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

begin

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

for i:=1 to n do

begin

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

end;

write('Cac phan tu chan la : ');

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

readln

end.

Bình luận (0)
Minh Lệ
7 tháng 6 2020 lúc 21:04

Câu 2:

Program HOC24;

var i,n: integer;

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

t: int64;

begin

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

for i:=1 to n do

begin

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

end;

t:=1;

for i:=1 to n do t:=t*a[i];

write('Tich cua day so vua nhap la : ',t);

readln

end.

Bình luận (0)
Nguyễn Lê Phước Thịnh
7 tháng 6 2020 lúc 21:04

1:

uses crt;

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

i,n:integer;

begin

clrscr;

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

for i:=1 to n do

begin

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

end;

for i:=1 to n do

if a[i] mod 2=0 then write(a[i]:4);

readln;

end.

2:

uses crt;

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

i,n:integer;

s:real;

begin

clrscr;

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

for i:=1 to n do

begin

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

end;

s:=1;

for i:=1 to n do s:=s*a[i];

writeln(s:0:0);

readln;

end.

3:

uses crt;

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

i,n,t:integer;

begin

clrscr;

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

for i:=1 to n do

begin

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

end;

t:=0;

for i:=1 to n do

if a[i] mod 2<>0 then t:=t+a[i];

writeln(t);

readln;

end.

Bình luận (0)
Minh Lệ
7 tháng 6 2020 lúc 21:05

Câu 3:

Program HOC24;

var i,n: integer;

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

t: longint;

begin

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

for i:=1 to n do

begin

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

end;

write('Tong ac phan tu le trong mang la : ');

t:=0;

for i:=1 to n do if a[i] mod 2<>0 then t:=t+a[i];

write(t);

readln

end.

Bình luận (0)

Các câu hỏi tương tự
vy tường
Xem chi tiết
Bình
Xem chi tiết
Trung Kien
Xem chi tiết
Huy Hoang Nguyen
Xem chi tiết
Huyền Trần
Xem chi tiết
minh dương
Xem chi tiết
Nguyễn Mỹ
Xem chi tiết
Nhật
Xem chi tiết
Hải Hà
Xem chi tiết