Afisati cifrele unui nr. natural in ordine inversa utilizand o lista. Eliminati cifra k si apoi afisati cel mai mare numar care se poate forma cu cifrele ramase
Răspunsuri la întrebare
Răspuns de
1
Pasii algoritmului:
1. un for, de la 1, la i<=n, unde n este numarul cifrelor, cu care adaugi într-un alt vector fiecare cifră.
2. Afișezi vectorul cu un for de la n la 1
3. Faci un for de la 1 la n, si verifici dacă întâlnește k. Dacă dă de el, faci un alt for de la i la n, cu care muți toate elementele un spațiu înapoi, apoi faci un i--;, ca sa prinda pozitia curenta, aceasta fiind cea de pe i+1, mutata anterior pe i
4. faci un sort prin orice metoda, si afisezi iarasi vectorul..
1. un for, de la 1, la i<=n, unde n este numarul cifrelor, cu care adaugi într-un alt vector fiecare cifră.
2. Afișezi vectorul cu un for de la n la 1
3. Faci un for de la 1 la n, si verifici dacă întâlnește k. Dacă dă de el, faci un alt for de la i la n, cu care muți toate elementele un spațiu înapoi, apoi faci un i--;, ca sa prinda pozitia curenta, aceasta fiind cea de pe i+1, mutata anterior pe i
4. faci un sort prin orice metoda, si afisezi iarasi vectorul..
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă