viết ct nhập vào một mảng a gồm n số nguyên xuất ra màn hình các số chẵn, lẻ và tính tổng của chúng (viết theo chương trình con nhé!)

viết ct nhập vào một mảng a gồm n số nguyên xuất ra màn hình các số chẵn, lẻ và tính tổng của chúng
(viết theo chương trình con nhé!)

0 bình luận về “viết ct nhập vào một mảng a gồm n số nguyên xuất ra màn hình các số chẵn, lẻ và tính tổng của chúng (viết theo chương trình con nhé!)”

  1. #include<bits/stdc++.h>
    using namespace std;
    void nhapmang(int *a, int &n)
    {
        for (int i = 0; i<n; i++)
        {
            cout << “a[” << i << “]=”;
            cin >> *(a + i);
        }
    }
    void le(int *a,int &n)
    {
        int total=0;
        cout<<“Cac so le: “;
        for(int i=0;i<n;i++){
            if(a[i]%2==1){
                cout<<a[i]<<” “;
                total+=a[i];
            }
        }
        cout<<“\nTong cua chung: “<<total<<endl;
    }
    void chan(int *a,int &n)
    {
        int total=0;
        cout<<“Cac so chan: “;
        for(int i=0;i<n;i++){
            if(a[i]%2==0){
                cout<<a[i]<<” “;
                total+=a[i];
            }
        }
        cout<<“\nTong cua chung: “<<total;
    }
    int main()
    {
        int n;
        cin>>n;
        int arr[n];
        nhapmang(arr,n);
        le(arr,n);
        chan(arr,n);
        //samon247
        return 0;
    }

    Bình luận
  2. uses crt;
    var n,i,d,d1 : integer;
    a : array[1..100] of longint;
    begin
    write(‘Nhap n :’); readln(n);
    d:=0; d1:=0;
    for i:=1 to n do begin
    write(‘Nhap a[‘,i,’]=’); readln(a[i]);
    end;
    for i:=1 to n do if a[i] mod 2 =0  then write(‘So chan la :’, a[i]) else write(‘So le la :’,a[i]);
    for i:=1 to n do if a[i] mod 2 = 0 then d:=d+a[i] else d1:=d1+a[i];
    write(‘Tong le :’, d1,’tong chan :’,d);
    readln
    end.

    Bình luận

Viết một bình luận