Programación en lenguaje C de estructura de datos, por favor ayúdenme
#include
void NumberArray(void)
{
const int n=8; Cuantos números
int i;
int valor[n]={5,2,3,7,1,9,8,6};
int minval,minvpos;//El valor mínimo y la posición del valor mínimo
int maxval,maxvpos;//El valor máximo y la posición del valor máximo
/ /Valor inicial
minval=maxval=value[0]; minvpos=maxvpos=0;
//Encontrar el valor mínimo y máximo y su ubicación
for(i=0;i si(valor[i] si (value[i]>maxval ){maxval=value[i];maxvpos=i;} } //Mover el valor mínimo al frente for(i=minvpos; i>0;i--)value[i]=value[i-1]; value[0]=minval;//poner el valor mínimo en el frente for( i=maxvpos;i<(n-1);i++)valor[i]=valor[i+1]; valor[n-1]= maxval;//poner el valor máximo al final char st[99],sv[20]; st[0]=0; for(i=0;i sprintf(sv,"%d,",valor[i]); strcat(st,sv); } imprimir(st); }