Método de clasificación del diccionario PHP
{
int i, j, array[20], temp
printf ("Entrada 20 entero: " /*); Ingrese 20 números enteros*/
for(I = 0;i<20;i++)
scanf("% d", & amparray[I]);
printf("\n");
for(I = 0;i<20;i++)/*Ordenar por método de burbuja de doble bucle*/
for( j = I; j & lt20; j++)
if (matriz【I】& lt; matriz【j】)
{ temp = matriz【I】; matriz【I】 = matriz[j]; array[j]=temp;}
for(I = 0;i<20;i++)/*Emitir los elementos de la matriz ordenados*/
printf ("% d\t", array[I]);
printf ("\nIngrese un número entero: "); /*Ingrese un número entero*/
scanf (" %d",&temp); p>
for(i=0;i<20&&temperature<=array[I];i++)/*Buscar en matriz ordenada*/
if (temp == matriz[I])
requires printf ("matriz[%d].\n", I /*Puede haber elementos iguales en la matriz*/
if (temp! = matriz [I-1])
printf ("La matriz [] no tiene un número entero.); /*El número ingresado no está en la matriz*/
getch();
Devuelve 0;
}
Resultado de ejecución del programa:
Ingrese 20 números enteros: 1 2 3 4 5 66 77 33 22 33 4 66 4 8 7 6 55 33 222 20
222 77 66 66 55 33 33 33 22 20
8 7 6 5 4 4 4 3 2 1
Entero de entrada: 4
Se requiere la matriz [14].
Se requiere la matriz [15].