Răspuns :
Răspuns:
a) #include<iostream>
using namespace std;
int main()
{ int n,nr=0;
cin>>n;
while(n!=0)
{ if( n%10 == 0 ) // daca ultima cifra e 0
{ nr ++; // numaram
n=n/10; } // scoatem o cifra din numar
}
cout<<nr;
return 0;
}
b)
#include<iostream>
using namespace std;
int main()
{ int n,p=1;
cin>>n;
while(n!=0)
{ if( n%10%3 == 0 ) // daca ultima cifra divizibila cu 3
{ p=p*(n%10);
n=n/10; }
}
cout<<p;
return 0;
}
c)
#include<iostream>
using namespace std;
int main()
{ int n,nr=0,s=0;
cin>>n;
while(n!=0)
{ if( n%2 == 0 ) // daca numarul este par
{ nr ++;
s=s+n%10; }
n=n/10; }
cout<<s/nr; // afisam media artimetica
return 0;
}
d)
#include<iostream>
using namespace std;
int main()
{ int n,nr=0,s=0;
cin>>n;
while(n!=0)
{ if( n%10%3 == 0 )
{ nr ++;
s=s+n%10; }
n=n/10; }
cout<<s/nr;
return 0;
}
e)
#include<iostream>
using namespace std;
int main()
{ int n,nr=0;
cin>>n;
while(n!=0)
{ if( n%10 == 5 )
{ nr ++;
n=n/10; }
}
cout<<nr;
return 0; }
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.