Informatică, întrebare adresată de ralucarusu15, 9 ani în urmă

Se citeste un vector cu n componente numere intregi alcatuite din cel putin 3 cifre. Sa se numere cate elemente din vector au mai multe cifre pare decat impare.
DIN n=7
v=27341,46183,207,1235,68120,27,104
Raspuns rapid!!!!!

Răspunsuri la întrebare

Răspuns de express
0
#include <iostream>
using namespace std;
int v[1005], n, cif, i, nrp, nri, nrpare;
int main()
{
    cin >> n;
    for(i = 1; i <= n; i ++)
    {
        cin >> v[i];
        nrp = nri = 0;
        while(v[i])
        {
            cif = v[i] % 10;
            if(cif % 2 == 0) nrp ++;
                        else nri ++;
            v[i] = v[i] / 10;
        }
        if(nrp > nri) nrpare ++;
    }
    cout << nrpare;
    return 0;
}

Alte întrebări interesante