Red de conocimiento informático - Computadora portátil - Escribe lenguaje C para ingresar 10 números desde el teclado y generarlos.

Escribe lenguaje C para ingresar 10 números desde el teclado y generarlos.

Utilice el método de clasificación selectiva para escribir lenguaje c para ingresar 10 números desde el teclado y ordenar la salida en orden descendente. El código es el siguiente:

#include

int main()

{

int i,j ,a[ 10],t;

printf("Número de entrada");

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

scanf("%d",&a[i]);

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

{

for (j = i + 1; j < 10;j++)?

if (a[i] < a[j]){

t = a[i];

a[i] = a[j];

a[j] = t;

}

}

printf("de mayor a menor");

for (i = 0; i < 10; i++)?i++)

printf("%2d", a[ i]) ;

return 0;

}

Información ampliada:

El código también se puede diseñar de la siguiente manera:

# include

int main()

{

int a[10],i,j,t; //definir matriz;?

for(i=0;i<10;i++){

scanf("%d",&a[i]);//asignar valor to array;?

}

for(i=0;i<9;i++)//10 números, 9 rondas de comparación;?

for(j=0;j<10-i;j++){/Primer número comparado 9 veces, en orden decreciente;?

if(a[j]>a[ j+1]) {//Valor de cambio;?

t=a[j];

a[j]=a[j+1];

a[j+1]=t;

}

}

for(i=0;i<10;i++){

printf("%d\n" ,a[i]);//genera el valor de la matriz;?

}

devuelve 0;

}

}?

printf("los números ordenados:\n");?

for(i=0;i<10;i++)?

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

printf("\n");?

}

Referencia: Enciclopedia Baidu - printf