Soluţii propuse - limbajul C++


Soluţii pentru problemele propuse

  •  Soluţii  •  
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.

 

   Informatică - clasa a IX-a şi clasa a X-a

 prof.Ţopa Robert