{
int n;
cin>>n;//aici pun 124
//o sa tai cate o cifra din numar si o sa adun la suma mea, care initial o sa fie 0
int suma = 0;
while( n!=0 )
{
int ultima_cifra = n%10;
// adun la suma
suma += ultima_cifra;//aici da 4;
//tai ultima cifra din numar
ultima_cifra=n%10;
n/=10;//aici va da 12
//aici se va lua 2
suma += ultima_cifra;
if(ultima_cifra%2==0)
{
cout<
}
else
{
cout<<"nimik-ultima_cifra este "<
}
//afisez suma
cout<
}
return 0;
}
ajutatima la acesta problema:se citeste de la tastatura un numar intreg(integer).daca cifrele acestuia sunt pare sa se dea suma acestora.
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int num,uc, sp=0;
cin >> num;
while (num>0)
{
uc=num%10;
if (uc%2==0) sp=sp+uc;
num=num/10;
}
cout << sp;
return 0;
}
Explicație:
vadimcurarari0:
de fapt e chiar corect
de fapt am trimis un cod verificat.. :)))
Alte întrebări interesante