| Enunţul problemei
Fie perechea de valori a,b reprezentând limitele unui interval de numere naturale. Afişaţi valorile din intervalul [a,b] cu proprietatea că au aceeaşi cifră de control cu a. |
#include<iostream>
using namespace std; int main() { int a,b,i,sa,s,c; cout<<"a=";cin>>a; cout<<"b=";cin>>b; c=a; while(c>9) { sa=0; while(c) { sa=sa+c%10; c=c/10; } c=sa; } for(i=a+1;i<=b;i++) {c=i; while(c>9) { s=0; while(c) { s=s+c%10; c=c/10; } c=s; } if(s==sa) cout<<i<<" "; } } |
"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