Viết chương trình nhập vào n số nguyên dương và tính tổng các số chẵn lẻ

2 câu trả lời

uses crt;
var a : array[1..100] of integer;
n,i ,c,l : integer;
begin c:=0; l:=0;
write('Nhap n:'); readln(n);
for i:=1 to n do begin
write('Nhap phan tu ',i,':'); readln(a[i]);
end;
for i:=1 to n do if a[i] mod 2=0 then c:=c+a[i] else l:=l+a[i];
write('Tong chan :', c);
write('Tong le :', l);
readln
end.

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,le=0,chan=0;
    cin>>n;
    int arr[n];
    for(int samon247=0;samon247<n;samon247++){
        cin>>arr[samon247];
    }
    for(int i=0;i<n;i++){
        if(arr[i]%2==0){
            chan+=arr[i];
        }
        else{
            le+=arr[i];
        }
    }
    cout<<"Tong cac so le: "<<le<<endl;
    cout<<"Tong cac so chan: "<<chan;
    return 0;
}

Câu hỏi trong lớp Xem thêm