Buenas noches,en mi universidad de tronco comun piden la materia de programacion estrucuturada,usamos el programa DEV C++,y programamos en c,el profesor nos pidio hacer un problema donde se pide realizar un programa que pida diez números y los muestre ordenados. Utilizando el algoritmo de ordenación burbuja. El programa en C debe realizarse utilizando una constante para establecer el número de valores a ordenar,por lo que hice este codigo con ayuda de un amigo pero me aparece el error:collect2.exe [Error]Id returned 1 exit status,y este es mi codigo ayuda porfavor
Código (cpp) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
int numeros[10];
int j, i, temp;
clrscr ();
printf ("Introduce los %d números a ordenar:\n", 10);
for (i = 0; i < 10; i++)
{
printf ("%d: ", i + 1);
scanf ("%d", &numeros[i]);
printf ("\n");
}
for (i = 0; i < (10 - 1); i++)
{
for (j = i + 1; j < 10; j++)
{
if (numeros[j] < numeros[i])
{
temp = numeros[j];
numeros[j] = numeros[i];
numeros[i] = temp;
}
}
}
printf ("Los números ordenados son:\n");
for (i = 0; i < 10; i++)
{
printf("%d, ", numeros[i]);
}
system("PAUSE");
return 0;
}