Hola a Todos
mi comentario con respecto la solucion del prototipo de parcial:
En el punto 1, de las 3 alternativas, elegí el pase por referencia a
continuacion les codigo:
*resuls=a+b;//los valores se pasan por valor
*resulp=a*b; //y se le asignan a una variable que es tipo puntero
y en el main solo desplegamos...
printf("La multiplicación es:%d\n",resulp);
printf("La suma es:%d\n",resuls);
Para mi esta es la mejor opción, ya que los valores se pasan por valor
y no se dañan, si se quieren usar para realizar otra oprecion los
valores siguen iguales.
En el punto 2, sobre busqueda binaria de esta forma lo hice:
int busqueda_binaria(estu estudiante[],char cedul[])
{
int enco = 0,izq = 0,der = 3,ce;
while (! enco && izq <= der)
{
ce = (izq + der) / 2;
if(strcmp(cedul,estudiante[ce].ced)<0)
der=ce-1;
else
if(strcmp(cedul,estudiante[ce].ced)>0)
izq=ce + 1;
else
enco=1;
}
if (enco)
return(ce);
else
return(-1);
}
Si piensan que se puede mejorar agradecería los comentarios
Azurim SAnchez...