Informatică, întrebare adresată de pavlik97, 8 ani în urmă

Repede va rog!!! dau coroana!
Se citesc n numere intregi. Sa se afiseze numarul care are suma cifrelor lor maxima.

Răspunsuri la întrebare

Răspuns de s3bastian
1

Răspuns:

#include<iostream>

using namespace std;

int main()

{

   int n,x,m,s=0,c,aux,m2;

   cin>>n;

   cin>>x;

   aux=x;

   while(x>0)

   {

       c=x%10;

       s=s+c;

       x=x/10;

   }

   m2=s;

   m=aux;

   for(int i=2; i<=n; i++)

   {

       cin>>x;

       s=0;

       aux=x;

       while(x>0)

       {

           c=x%10;

           s=s+c;

           x=x/10;

       }

       if(s>=m2)

           {

               m2=s;

               m=aux;

           }

   }

   cout<<m;

   return 0;

}

Explicație:

Alte întrebări interesante