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
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.
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
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă