Red de conocimiento informático - Computadora portátil - El lenguaje C utiliza programación de variables de puntero para encontrar los números máximo y mínimo en a10 y realizar el intercambio del número mínimo con a0 y el intercambio del número máximo con a9.

El lenguaje C utiliza programación de variables de puntero para encontrar los números máximo y mínimo en a10 y realizar el intercambio del número mínimo con a0 y el intercambio del número máximo con a9.

#include

void main()

{ int a[10]={ 7,3,2,9,8,5,6,4,1 ,0 },*pmax,*pmin,i,*p,k;

pmax=pmin=p=a; p++

para ( i=1;i<10; ;i++,p++ )

{ if ( (*pmax)<(*p) ) pmax=p;

if ( (*pmin)>(*p) ) pmin= p;

}

k=a[0]; a[0]=(*pmin)=k; a[9]; a[9]=(*pmax); (*pmax)=k;

para ( i=0,p=a;i<10;i++,p++ ) printf(" %d ",(*p)); printf("\n");

}