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

Citiți un întreg și afișați cifra de control (adunăm cifrele până obținem un număr de o cifră. Ex: 773453479, adunăm cifrele și obținem 49, apoi obținem 13, apoi 4).

Răspunsuri la întrebare

Răspuns de NegrucaPantera
1

Răspuns:

#include <iostream>

using namespace std;

int sum_cif(long long  a)

{

   int sum=0;

   while(a)

       {

           sum+=(a%10);

           a/=10;

       }

   return sum;

}

int main()

{

   long long a;

   cout<<"a=";

   cin>>a;

   while(a>9)

       a=sum_cif(a);

   cout<<"Cifra de control este : "<<a;

}

Explicație:

Alte întrebări interesante