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

Se da un vector cu n elemente numere intregi. Se cere se sa inlocuiasca numerele cu mai mult de 3 cifre cu suma cifrelor lor

Răspunsuri la întrebare

Răspuns de paaaaaaul
1

#include <iostream>

using namespace std;

int main()

{

   int n, i, s, h;

   cin >> n;

   int v[n];

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

   {

       cin >> v[i];

       h=v[i];

       if (h>100)

       {

           while (h!=0)

           {

              s=s+h%10;

              h=h/10;

           }

           v[i]=s;

       }

   }

   for (i=1; i<=n; i++) cout << v[i] << " ";

   return 0;

}


irina973: Multumescc! Mai poți sa mă ajuți la câteva probleme?
paaaaaaul: sigur
irina973: O sa postez acum doua probleme :))
Alte întrebări interesante