| Enunţul problemei
Să se afişeze toate numerele naturale, mai mici sau egale cu n, care au suma cifrelor un număr impar. Exemplu: pentru n=17 se afişează pe ecran numerele 1, 3, 5, 7, 9, 10, 12, 14, 16. |
#include<iostream>
using namespace std; int main() { int n,i,s,x; cout<<"n=";cin>>n; for(i=1;i<=n;i++) { s=0; x=i; while(x!=0) { s=s+x%10; x=x/10; } if(s%2!=0) 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