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

Se citeste de la tastatura un numar natural n cu maxim 9 cifre. Sa se afiseze cel mai mare numar natural care se poate forma cu cifrele distincte ale numarului dat.

Răspunsuri la întrebare

Răspuns de Megg
2
Nr. N este 123456789, iar cel mai mare Nr. Format din cifrele acestuia este:987654321. Nu stii cit de corect este raspunsul, insa este logic.

Seby1999: Eu am nevoie de logica asta in c++ :))
Megg: Imi pare rau, sunt in clasa a7-a, inca nu am invatat asta:)
Megg: http://info.mcip.ro/?cap=Algoritmi%20elementari Poate asta te va ajuta, bafta
JohnAndrew: parcurgi numarul , salvezi fiecare element intr-un vector, ordonezi vectorul descrescator, afisezi vectorul => numarul max
Seby1999: Mersi ca ai incercat Megg, dar am cautat si eu acolo. JohnAndrew element=cifra ?Daca am dreptate banuiesc ca atunci cand reralizez acel vector si mi le ordoneaza crescatoru,nu ?
JohnAndrew: nu... trebuie sa sortezi vectorul, cu interschimbare. si extragi cifra cu MOD , aia o salvezi in vector...
Alte întrebări interesante