Red de conocimiento informático - Aprendizaje de código fuente - Programación bizantina

Programación bizantina

Hay algún problema con la lógica de su programa. La entrada, clasificación y salida se realizan por separado, lo que lo hace cada vez más claro. El código es el siguiente:

#Contiene? & ltstdio.h & gt

#¿Contiene? & ltstdlib.h & gt

int? principal()

{

int? a[5];

int? I,? j,? t;

int? min

//?Input

printf("¿Entrada? 5?Número:\ n ");

¿Para qué? (I?=?0;?I<5;?i++)

scanf("%d ", & ampa[I]);

//?Método de clasificación de selección

¿Para qué? (¿Yo?=?0;?Yo?<?5;?i++)? {

¿Para qué? (j?=?i?+?1;?j?<?5;?j++)? {

¿Y si? (¿a[j]?<?respuesta[i])? {

t? =?a[yo];?

¿Un [yo]? =?a[j];?

¿a[j]? =?t;

}

}

}

//?Salida

printf("el ? Triste? Número:\n ");

¿Para qué? (¿Yo?=?0;?Yo?<?5;?i++)? {

printf("%d?",?a[I]);

}

printf(" \ n ");

Sistema("pausa");

¿Volver? 0;

}Resultados de la ejecución: