Soluţii propuse - limbajul C++


Soluţii pentru problemele propuse

  •  Soluţii  •  
Enunţul problemei

Să se scrie un program care calculează "cifra de control" a unui număr întreg, efectuând suma cifrelor sale, apoi suma cifrelor acestei sume etc. până când se obţine o sumă formată dintr-o singură cifră. Exemplu: n=1971, cifra de control este 9(1+9+7+1=18, 1+8=9).

  #include<iostream>
using namespace std;
int main()
{
    
int n,s;
    
cout<<"n=";cin>>n;
    
while(n>9)
    
{
        
s=0;
        
while(n)
        
{
            
s=s+n%10;
            
n=n/10;
        
}
        
n=s;
    
}
    
cout<<s;
}

 

   Informatică - clasa a IX-a şi clasa a X-a

 prof.Ţopa Robert