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.