• Asignatura: Informática
  • Autor: facundokoch666
  • hace 8 años

Hola

Necesito confeccionar un programa que solicite el ingreso de 5 números y ordenarlos de mayor a menor en c++

me podrían ayudar? no estoy entendiendo como se hace
si lo hacen podría ser básico

Respuestas

Respuesta dada por: wilmertarifa
2

Respuesta:

Yo te puedo ayudar a hacerlo ese ejercicio ese de es estructuras anidadas si quieres te lo mando o te explico a como hacerlo. :)

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

int main()

{

printf("\n ** PROGRAMA ORDENADOR DE NUMEROS **\n\n");

int numeros_a_ordenar;

printf(" Diga cuantos numeros desea ordenar: ");

scanf(" %d", &numeros_a_ordenar);

printf("\n Bien. Diga en el orden que quiera cuales son...\n");

int vector_numeros[numeros_a_ordenar];

int i, j, k=1;

for(i=0;i<numeros_a_ordenar;i++)

{

printf(" %dºnumero: ", k);

scanf(" %d", &j);

vector_numeros[i] = j;

k++;

}

printf("\n\n De acuerdo. Entonces los numeros que quiere ordenar son: \n");

printf(" ");

for(i=0;i<numeros_a_ordenar;i++)

{

printf("%d ", vector_numeros[i]);

}

int x, y;

for(i=0;i<numeros_a_ordenar;i++)

{

for(j=i+1;j<numeros_a_ordenar;j++)

{

x = vector_numeros[i] - vector_numeros[j];

if(x>0)

{

y = vector_numeros[j];

vector_numeros[j] = vector_numeros[i];

vector_numeros[i] = y;

}

}

}

printf("\n\n Bien. Ahora sus numeros estarian ordenados de esta forma: \n");

printf(" ");

for(i=0;i<numeros_a_ordenar;i++)

{

printf("%d ", vector_numeros[i]);

}

}


wilmertarifa: correo a algo
BocaValen: valentino lodigiani @ gmail . com
facundokoch666: no me deja mandar el correo
BocaValen: ahi te lo mande
wilmertarifa: ya te lo mando
BocaValen: va todo bien?
wilmertarifa: ya mira la respuesta
wilmertarifa: si es muy complicado puedo hacer pero que evalúe 3 numeros
BocaValen: Muchas gracias con este esta bien
wilmertarifa: dale amigo saludos desde Colombia :'v
Respuesta dada por: morrisonvallejos
0

Respuesta:

Explicación:

Preguntas similares