10 numeros acomodados de forma ascendiente y descendiente en c

Denunciar
Message postés
1
Date d'inscription
jueves, 10 de junio de 2021
Estatus
Miembro
Última intervención
jueves, 10 de junio de 2021
-
Message postés
463
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
viernes, 25 de junio de 2021
-
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

Message postés
463
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
viernes, 25 de junio de 2021
94
Ok solo Para entender

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

¡Suscríbete a nuestra Newsletter!

Recibe nuestros mejores artículos

¡Suscríbete a nuestra Newsletter!