Se dau n numere naturale. Sa se afle pentru cate dintre numere, suma cifrelor impartita la 9 da restul r, unde r este citit de la tastatura.
in C++
Răspunsuri la întrebare
Răspuns de
1
#include <iostream.h>
using namespace std ;
int main () { int n , v[100] , suma , nr=0,r;
cout<<"Nr de nr :" ;
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];
cin>>r;
for(i=1;i<=n;i++){suma=0; //Resetam suma pt fiecare nr
while (v[i]>0) {suma = suma+v[i]%10;
v[i]=v[i]/10;}
if(suma%9==r) nr++;} //Daca suma % 9 ==r crestem nr .
cout<<"Nr de numere cu suma .........." <<nr ;}
using namespace std ;
int main () { int n , v[100] , suma , nr=0,r;
cout<<"Nr de nr :" ;
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];
cin>>r;
for(i=1;i<=n;i++){suma=0; //Resetam suma pt fiecare nr
while (v[i]>0) {suma = suma+v[i]%10;
v[i]=v[i]/10;}
if(suma%9==r) nr++;} //Daca suma % 9 ==r crestem nr .
cout<<"Nr de numere cu suma .........." <<nr ;}
pavelioana27:
Multumesc mult de tot inca o data!
Alte întrebări interesante
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă