Red de conocimiento informático - Consumibles informáticos - Registrar el código fuente de ubicación en cualquier momento

Registrar el código fuente de ubicación en cualquier momento

Se declara una matriz de 10 elementos int en la función principal para almacenar los datos de entrada del teclado. La variable ml registra la posición máxima y ms registra la posición mínima. Personalice una función Voidinput_max_min (int * p, int * pl, int * ps) para completar los requisitos de configuración del problema, donde P es el puntero del encabezado de la matriz, pl es el puntero variable de posición máxima (subíndice) y ps es la posición mínima ( subíndice) puntero variable. Genere los resultados en la función principal. El código es el siguiente:

#Contiene? " stdio.h "

¿No es válido? input_max_min(int?*p, int?*pl, int?*ps){

int? i;

printf("¿Por favor? ¿Ingresar? ¿Eso? ¿10? Número...\ n ");

for(* pl = * PS = I = 0; i& lt10 ;I++){//Ingrese el número entero 10 para determinar el tamaño.

scanf("%d ",p+I);

if(p[I]<P[*ps])//Si el número ingresado actualmente es menor que el registro es el valor mínimo, se modifica el registro.

* PS = I;

if(p[I]& gt;P[*pl])//Si el número ingresado actualmente es mayor que el registro máximo, modifique el registro.

*pl = I;

}

}?

int? main(int?argc,char?*argv[]){

int? m[10], ml, ms;

Ingrese máximo y mínimo (m & amp; ml, & ampms //Llame a la función personalizada con la dirección del encabezado de la matriz y la dirección de la variable registrada en el máximo y posiciones mínimas.

printf("¿El? Máximo. ¿Es? m[% d]= = % d\n? ¿Mínimo? ¿Es? m[%d]==%d\n ", ml, m [ml], ms, m[ms]); //Resultados de salida

¿Regresión? 0;

}El ejemplo en ejecución es el siguiente: