en este ejercicio lo tengo sin funciones..(todo junto el codigo)
tengo un vector cargado.. tengo varias opciones.para elegir de un switch, el primer case... es para buscar los mayores, si se repiten indicar las posiciones... (un poco desordenado el codigo.pero funciona)
el vector es v[] ....
como quedaria si en case 1.. habria una llamada a funcion de este codigo.
seria buscamaxpos y se pasan parametros...etc...
osea pasar el codigo de abajo , pero si fuese con funciones...
Código PHP:
switch(opcion)
{
case 1:
{
mayor = v[1]; /* asumimos primero es mayor */
repetido=1; /* va una vez */
for (i = 2; i <11; i++) /* buscamos */
if (mayor < v[i]) /* si hay otro mayor lo cambiamos */
{
mayor = v[i];
//repet[1]
repetido = 1;
}
else if(mayor == v[i]) /* si esta repetido contamos */
repetido ++;
for(i=1;i<11;i++)
{
if(mayor==v[i])
{
repet[i]=i;
}
}
printf("\nEl mayor es %d y se repite %d veces, en las posiciones ",mayor,repetido);
for(i=1;i<11;i++)
{
if (repet[i]!=0)
printf("-%d-",repet[i]);
}
printf("\n\n");
}
break;