Informatică, întrebare adresată de grenadetreizotho7m, 8 ani în urmă

Pentru un numar dat cu exact 3 cifre afișați cel mai mic numar care pot fi obținute din acesta
ex: 729
!!!


grenadetreizotho7m: In pseudocod

Răspunsuri la întrebare

Răspuns de NikTel
1

Răspuns:

algoritm cmm;

intreg n,n1,c1,c2,c3;  //c1,c2,c3 cifrele numarului

scrie "numar:";

citeste n;

c1<--numar%10

numar<--numar/10

c2<--numar%10

numar<--numar/10

c3<--numar%10

//urmeaza ordonare cifre

daca (c1>c2)  atunci  

    aux<-- c1  

    c1<--c2

    c2<--aux  

sf daca

daca (c1>c3)  atunci  

    aux<-- c1    

    a<--c3

    c3<--aux  

sf daca

daca (c2>c3)  atunci  

    aux<-- c2    

    c2<--c3

    c3<--aux  

sf daca        

//terminat ordonare cifre

n1 <-- 0

n1<-- n1+c1

n1<-- n1*10+c2

n1<-- n1*10+c3

scrie "Cel mai mic numar :",n1

sf. algoritm


grenadetreizotho7m: Multumesc mult!
grenadetreizotho7m: Esti bun deobicei la info?
Alte întrebări interesante