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

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 Utilizator anonim
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 ;}


pavelioana27: Multumesc mult de tot inca o data!
Alte întrebări interesante