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

1. Se citeste un vector de numere intregi, de lungime n. Se cere:
Sa se calculeze suma cifrelor fiecarui element din vector.
b. Sa se calculeze suma elementelor din vector care au suma cifrelor egala cu 10. ​

Răspunsuri la întrebare

Răspuns de mariapaun75
2

Răspuns:

Explicație:

#include <iostream>

using namespace std;

int n,i,s,s2,t,a[1000],x,g;

int main()

{

   cin>>n;

   for (i=1;i<=n;i++)

       cin>>a[i];

       for (i=1;i<=n;i++)

   {

       t=0;

       s=s+a[i];

       x=a[i];//retinem intr o copie nr.

       while (x)

       {

           g=x%10;

           t=t+g;//suma cifrelor

           x=x/10;

       }

       if (t==10) s2=s2+a[i];//suma nr cu suma cifrelor 10

   }

   cout <<s<<" "<<s2;

   return 0;

}


dandreea89: mulțumesc
Alte întrebări interesante