© 2020 Bài Kiểm Tra.com. All Rights Reserved.

Viết chương trình sử dụng biến mảng để nhập từ bàn phím các phần tử và độ dài của một dãy số nguyên

Thứ bảy - 08/04/2023 10:57
Bài 1: Viết chương trình sử dụng biến mảng để nhập từ bàn phím các phần tử và độ dài của một dãy số nguyên. Xuất ra màn hình tổng giá trị của các số lẻ trong dãy.
program Tinh_tong_le;
uses crt;
var i,n,tong:integer;
a:array[1..100] of integer;
begin
clrscr;
writeln('Chuong trinh tinh tong cac so le cua day so');
write('Nhap vao chieu dai cua day so: ');readln(n);
for i:=1 to n do
begin
write('Nhap phan tu [a',i,']: '); readln(a[i]);
end;
tong:=0;
for i:=1 to n do
if a[i] mod 2 = 1 then tong:=tong+a[i];
write('Tong cac so le cua day la : ',tong);
readln;
end.


Bài 2: Viết chương trình sử dụng biến mảng để nhập từ bàn phím các phần tử và độ dài của một dãy số nguyên. Đếm và xuất ra màn hình các số chẵn, lẽ trong dãy.
program Chan_Le;
uses crt;
var i,n,chan,le:integer;
a:array[1..100] of integer;
begin
clrscr;
writeln('Chuong trinh Dem cac so chan, le cua day so');
write('Nhap vao chieu dai cua day so: ');readln(n);
for i:=1 to n do
begin
write('Nhap phan tu [a',i,']: '); readln(a[i]);
end;
chan:=0;
le:=0;
for i:=1 to n do
if a[i] mod 2 = 0 then chan:=chan+1 else le:=le+1;
writeln('- Day so tren co: ',chan,' so chan va ', le,' so le.');
write('- So chan la: ');
for i:=1 to n do
if a[i] mod 2 = 0 then write(a[i],'; ');
writeln;
write('- So le la: ');
for i:=1 to n do
if a[i] mod 2 = 1 then write(a[i],'; ');
readln;
end.

  Ý kiến bạn đọc

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây