👤

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ăspuns :

#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;

}

Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.


Zone Alte intrebari