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

Se citește un numar intreg cu maxim 9 cifre.Se cere sa se afiseze cate cifre divizibile cu 5 are nr.ul și suma cifrelor pare.
Cine mă poate ajuta?

Răspunsuri la întrebare

Răspuns de uionutalin
1
#include<iostream.h>
using namespace std;
int main()
{long n, r ,s=0 ,nr=0;
cout<<"n=" ; cin>>n;
while(n!=0)
{r=n%10;
if (r%2==0)
    s=s+r ;
if (r%5==0)
    nr++;
n=n/10;
}
cout<<"Exista "<<nr<<" numere divizibile cu 5."<<endl ;
cout<<"Suma cifrelor pare este "<<s<<endl;
return 0;
}

Puteam sa si verific in cazul in care nu exista numere divizibile cu 5 sa afisez un mesaj, dar asta se poate face usor, eu am scris stiind ca exista. Oricum nu-ti da eroare la compilare.

Sper ca te-am ajutat.
Alte întrebări interesante