Quisiera un programa que me imprima 15 números y los que luego los imprima de forma ascendente y descendente por favor.
1 Respuesta
Respuesta de efgar
1
1
efgar, Mi nombre es Edgar Garcia, estudiante de ingenieria de sistemas...
Te dejo el programita, esta hecho en java así que la diferencia creo que estaría en la forma como estés definiendo el vector y que en vez de "System.out.println" debes poner "cout<<" si mal no recuerdo, y pues que obviamente yo lo hago con 10 numeros, solo es que cambies los 10 por 15 y ya. Saludos cualquier cosa me dices con gusto te colaboro. int [] vector= new int[10]; vector [0]=1; vector [1]=2; vector [2]=3; vector [3]=4; vector [4]=5; vector [5]=6; vector [6]=7; vector [7]=15; vector [8]=9; vector [9]=0; //imprimirlos como viene en el vector for (int i=0; i<= 9;i++){ System.out.println(vector); } //imprimirlos en orden descendente System.out.println("-----DESCENDENTE-----"); for(int j =0 ; j<10;j++){ for (int i=1; i< 10;i++){ if (vector[i-1]<vector){ int aux=vector; vector =vector[i-1]; vector [i-1]=aux; }; } } for (int i=0; i<10;i++){ System.out.println(vector); } //imprimirlos en orden ascendente System.out.println("-----ASCENDENTE-----"); for(int j =0 ; j<10;j++){ for (int i=1; i< 10;i++){ if (vector<vector[i-1]){ int aux=vector; vector =vector[i-1]; vector [i-1]=aux; }; } } for (int i=0; i<10;i++){ System.out.println(vector); }