| Enunţul problemei
Scrieţi un program care citeşte de la tastatură un număr natural n şi afişează pe ecran numărul n şi toate prefixele nenule ale acestuia, pe o singură linie, separate prin câte un spaţiu, în ordinea descrescătoare a valorii lor. Exemplu: n=10305, se vor afişa numerele 10305 1030 103 10 1. |
#include<iostream>
using namespace std; int main() { int n; cout<<"n="; cin>>n; while(n!=0) { cout<<n<<" "; n=n/10; } } |
|
| Modificaţi programul, astfel încât, să afişeze numărul n şi prefixele acestuia în ordinea crescătoare a valorii lor. Exemplu: n=10305, se vor afişa numerele 1 10 103 1030 10305. | ||
"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