10 numeros acomodados de forma ascendiente y descendiente en c

Cerrado
diego9810 Mensajes enviados 1 Fecha de inscripción jueves, 10 de junio de 2021 Estatus Miembro Última intervención jueves, 10 de junio de 2021 - 10 jun 2021 a las 05:29
misterdekus Mensajes enviados 473 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 27 de julio de 2022 - 12 jun 2021 a las 03:25
Hola, queria ver si me podrian apoyar, ocupo contestar el caso 2 y 3 para que puedaa correr el programa, se los agradeceria, es digitar 10 numeros y que se acomoden ascendientemente y descendientemente




#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {
int a[10],aux[10],opc,i;
do
{
printf("1.Capturar los datos del vector \n");
printf("2.Ordenar y mostrar el contenido del vector en forma ascendente\n");
printf("3.Ordenar y mostrar el contenido del vector en forma descendente \n");
printf("4. Salir\n");
printf("Dame una opcion: ");
scanf("%i",&opc);
switch(opc)
{
case 1: printf("Dame los 10 valores: \n");
//la variable i se inicializa en 0
//puesto que los indices del arreglo van del 0 al 9
for(i=0;i<=9;i++)
{
printf("%i: ",i+1);
scanf("%i",&a[i]);
}
break;
case 2: printf("Los numeros de forma ascendente son: \n");
//Ordenar en forma ascendente
//Imprimir el vector a y el vector aux
break;
case 3: printf("Los numeros de forma descendente son: \n");
//Ordenar en forma descendente
//Imprimir el vector a y el vector aux
break;
case 4: printf("Gracias por usar el programa. \n");
break;
default: printf("Error, esa opcion no existe \n");
}

}while(opc!=4);

return 0;
}

1 respuesta

misterdekus Mensajes enviados 473 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 27 de julio de 2022 127
12 jun 2021 a las 03:25
Ok solo Para entender

vector A es el original y
vector aux es el ordenado según el caso 2 o 3 respectivamente

0