Thread obsoleto Ordinare un Array di 10 interi in ordine crescente e mettere gli 0 in fondo ad esso.

xKazuya

Nuovo utente
Autore del topic
17 Gennaio 2013
1
0
Miglior risposta
0
Salve a tutti, Mi è stato assegnato del professore di risolvere questo problema in c++ "Ordinare un Array di 10 interi in ordine crescente e mettere gli 0 in fondo ad esso.". Ho fatto l'algoritmo e l'ho codificato... pero non funziona correttamente... potete aiutarmi a capire dove ho sbagliato e come risolvere?

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
Il problema principale che nei numeri interi ci sono anche i negativi, quindi se nell'array vengono inseriti : 4, -5, 1, 0, 9, -6, 0, 2, -2, 0 dovrebbe essere riordinato cosi -6, -5, -2, 1, 2, 4, 9, 0, 0, 0
 
Riferimento: Ordinare un Array di 10 interi in ordine crescente e mettere gli 0 in fondo a

Nel primo ciclo for non ha senso assegnare i=0;i=10... forse l'errore sta li... al posto di i=10 devi scrivere la condizione affinchè si ripeti il ciclo for...
 
Riferimento: Ordinare un Array di 10 interi in ordine crescente e mettere gli 0 in fondo a

Sposto in Assistenza Tecnica.

jpjv29.jpg