Obrigado pela ajuda (else), mas tipo o loop esta ocorrendo no, main em " printf("informe tres valores: ");
" ou seja de forma diferente do planejado, que era o PROGRAMA repetir...
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int maior(int v1, int v2, int v3)
{
if((v1>v2) && (v1>v3))
return (v1);
else
if ((v2>v1) && (v2>v3))
return(v2);
else
return(v3);
}
int menor(int v1, int v2, int v3)
{
if ((v1<v2) && (v1<v3))
return (v1);
else
if ((v2<v3) && (v2<v1))
return (v2);
else {
((v3<v2) && (v3<v1));
return (v3);
}
}
int main ()
{
int v1, v2, v3;
int i;
float media, mediaalta;
for (i=0 ; i<10 ; i++)
printf("informe tres valores: ");
scanf("%d", &v1);
scanf("%d", &v2);
scanf("%d", &v3);
media = ((v1 + v2 + v3)/3);
if ((v1<v2 ) && (v1<v3))
{
mediaalta = (v2 + v3)/2;
printf("a media das altas é : %2f ", mediaalta);
}
else if ((v2<v3)&&(v2<v1))
{
mediaalta = (v3 + v1)/2;
printf("a media das altas é : %2f ", mediaalta);
}
else
{
mediaalta = (v2 + v1)/2;
printf("a media das altas é : %2f ", mediaalta);
}
printf("media das notas é: %2f ", media );
printf("a menor nota é: %d ", menor(v1, v2, v3));
printf("a maior nota é : %d ", maior(v1, v2, v3));
system("pause");
return 0;
}