| 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; } |
"Dacă nu ai făcut niciodată o greşeală înseamnă că nu ai încercat niciodată nimic nou."
Albert Einstein
Informatică - clasa a IX-a şi clasa a X-a
prof.Ţopa Robert