Informatică, întrebare adresată de daniraimi02, 9 ani în urmă

Se citește de la tastatură un număr natural de 3 cifre. Să se afișeze cifrele sale în ordine crescătoare.
in limbaj pseudocod!

Răspunsuri la întrebare

Răspuns de pixfarapasta
1
in limbaj c++
cin>>x;
while(x!=0)
{
v[x%10]++;
x=x/10;
}
for(i=0;i<9;i++)
for(j=i+1;j<10 ;i++)
if(v[i]>v[j]) swap(v[i],v[j]); //sau algoritmul de interschimbare
for(i=0;i<10;i++)
cout<<v[i]<<" ";
return 0;

in PSEUDOCOD
cit x
cat timp x=/=0
| v[x%10]=v[x%10]+1
| x=x/10
---
pentru i=0,i<9
| pentru j=i+1,j<10
|   daca v[i]>v[j] interschimbare
---
pentru i=0,i<10
| tip v[i]

Alte întrebări interesante