| Enunţul problemei
Să se afişeze toate numerele cuprinse între 100 şi 599 care au cifrele în ordine crescătoare şi suma cifrelor 18. |
#include<iostream>
using namespace std; int main() { int i,s,uc,x,ok; for(i=100;i<=599;i++) { x=i;ok=1;s=0; while(x!=0 && ok==1) { uc=x%10; s=s+x%10; x=x/10; if(uc<=x%10) ok=0; } if(s==18) cout<<i<<" "; } } |
"Pentru a putea întrebuinţa calculatorul la studiul problemelor concrete, omul e obligat să înveţe să gândească exact şi abstract."
Grigore Moisil
Informatică - clasa a IX-a şi clasa a X-a
prof.Ţopa Robert