Cho dãy số nguyên gồm 20 phần tử. Viết CT cho biết dãy số đó có bao nhiêu số lẻ và tình tổng các số lẻ đó( Đây là BT ở phần Kiểu mảng ạ)
2 câu trả lời
#include<iostream>
using namespace std;
int main(){
int a[20],dem,tong;
for(int i=0;i<=19;i++){
cin>>a[i];
if(a[i]%2==1){
dem++;
tong = tong + a[i];
}
}
cout<<"Co "<<dem<<" so le";
cout<<"\nTong cac so le la: "<<tong;
}
uses crt;
var a : array[1..20] of integer;
i, dem, s : integer;
begin
clrscr;
dem := 0; s := 0;
for i := 1 to 20 do
begin
write('nhap so nguyen thu ', i ,' : '); readln(a[i]);
if a[i] mod 2 <> 0 then
begin
dem := dem + 1;
s := s + a[i];
end;
end;
writeln('co ', dem ,' so le');
writeln('tong cac so le : ', s);
readln
end.
Câu hỏi trong lớp
Xem thêm