Programa con vectores

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
1
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);
        }

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas