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

9. Scrie un program care citește de la tastatură un număr natural n, cu cel mult 9 cifre.
Programul afişează pe ecran cifra de control a numărului n. Cifra de control a unui număr
reprezintă cifra care se calculează însumând cifrele numărului, apoi insumând cifrele sumei
obtinute, și tot așa până se obtine un număr cu o singură cifră.​

Răspunsuri la întrebare

Răspuns de anonim21212
1

Asta cred ca e solutia

Explicație:

#include <iostream>

using namespace std;

unsigned int n,s,cif;

int main()

{

   cin>>n;

   while(n)

   {

       s+=n%10;

       n/=10;

   }

   while(s>9)

   {

       cif=s%10+(s/10)%10;

       s=cif;

   }

   cout<<cif;

   return 0;

}

Alte întrebări interesante