va rog am mare nevoie de ajutor
Anexe:

Răspunsuri la întrebare
Răspuns de
0
#include<iostream>
using namespace std;
int main()
{
int n, cif=0, spar=0, prod=1, uc;
cout<<"n=";cin>>n;
while(n) {
uc=n%10;
if(uc%2==0) spar+=uc;
if(uc!=0) prod*=uc;
cif++;
n/=10;
}
cout<<"Suma cifrelor pare : "<<spar<<"\n";
cout<<"Produsul cifrelor nenule : "<<prod<<"\n";
cout<<"Nr. de cifre : "<<cif;
}
matematicianul93:
nu inteleg ce ai facut
n, cif, spar, prod, uc - numere intregi
cif --> 0
spar --> 0
prod --> 1
citeste n;
cat timp (n diferit de 0)
"bloc" (asta inseamna { sau },asa stiam..in cazu' asta { )
uc=n MOD 10
daca (uc MOD 2 = 0 ) spar-->spar+1
daca (uc diferit de 0) prod-->prod*uc;
cif-->cif+1;
n=n DIV 10;
bloc
scrie spar, prod, cif
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă