Răspuns :
#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.
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.
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!