Răspuns :
#include <iostream>
using namespace std;
int main()
{
int v[100], i, dim, suma_pare=0, suma_impare=0, nr1;
cin>>dim;
for(i=0;i<dim;i++)
cin>>v[i];
int v_initial[100];
for(i=0;i<dim;i++)
{
v_initial[i] = v[i];
}
for(i=0;i<dim;i++)
{
do
{
nr1 = v[i] % 10;
if (nr1%2==0) suma_pare = suma_pare + nr1;
else suma_impare = suma_impare + nr1;
v[i] = v[i] / 10;
} while (v[i] != 0);
cout<<"Suma numerelor pare ale numarului "<<v_initial[i]<<" este: "<<suma_pare<<endl;
cout<<"Suma numerelor impare ale numarului "<<v_initial[i]<<" este: "<<suma_impare<<endl;
suma_pare = 0;
suma_impare = 0;
}
}
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Pe curând și nu uitați să ne adăugați la favorite!