Se requiere rellene un array con los 80 primeros números enteros y los muestre en pantalla en orden ascendente

Respuestas

Respuesta dada por: yessica93
0

Este debe ser un problema para resolver en algún lenguaje de programación,  te dejaré el código principal en lenguaje C:

Primero debemos crear un arreglo, vamos a crear un vector con 80 espacios:

int x[80] = 0;

int aux = 0;

int numero;

// esto es un ciclo for, que va a llenar el vector con los números de 1 en 1 //empezando desde 0

for(i=0, i<80, i++){

numero = rand () % 80; //esto genera un numero aleatorio entre 0 y 80

x[i] = numero; //y el numero generado se almacena en el vector x

}

//Luego de que creamos el vector vamos a organizarlo y mostrarlo por pantalla

for(i=0;i<80;i++){

//Con estos comparamos los valores y los ordenamos de forma ascendente

       for( j = i+1; x < 80; j++){

       if(vector[i]>vector[j]){  

           aux=vector[i];

           x[i] = x[j];

           x[j] = aux; }

   }

}

//Imprimimos el vector

printf("\nEl vector es : \n");

    for(i=0; i<90; i++){  //recorremos el vector e imprimimos con printf.

      printf("x[%d] => %d\n", i, arreglo[i]);

   }

Lo explicado es de conocimiento básico de arreglos, por lo que ya debes entender el funcionamiento del mismo dentro del lenguaje que usas para poder extrapolar el código que te di en otro lenguaje de programación

Preguntas similares