O meu programa compila mas sai tudo errado.. ajudem..
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main()
{
int vet[100],p,i;
srand(time(NULL));
for(i=0;i<10;i++){
vet[i]=rand()%101;
}
int op;
int max,min;
float media = 0;
int soma;
menu:
printf("1- Maximo numero\n");
printf("2- Minimo numero\n");
printf("3- Soma\n");
printf("4- Media\n");
printf("5- Numeros acima da media\n");
printf("6- Pares\n");
printf("7- Impares\n");
printf("8- Sair\n");
scanf("%d",&op);
switch(op){
case 1:
max=vet[0];
int i;
for(i=1;vet[i];i++){
if (vet[i] > max)
max = vet[i];
}
printf("O Numero maximo do vetor e: %d \n",max);
goto menu;
case 2:
min=vet[0];
int c;
for(c=1;c<100;c++){
if (vet[i] < max)
min = vet[i];
}
printf("O Numero minimo do vetor e: %d \n",min);
goto menu;
case 3:
for (i=0;i<100;i++) {
soma = soma + vet[i];
printf("A soma dos numeros e: %d \n",soma);
}
goto menu;
case 4:
media = soma/100;
printf("A media e: %d \n",media);
goto menu;
case 5:
{
if (vet[i] > media){
printf("Estao %d numeros acima da media \n");
goto menu;
}
case 6:
if(vet[i]%2==0)
{
printf("Numeros Pares: %d \n",vet[i]);
goto menu;
}
case 7:
if(vet[i]%2 != 0)
{
printf("Numeros Impares: %d \n",vet[i]);
goto menu;
}
case 8:break;
default:
printf("Valor introduzido não esta na lista\n");
goto menu;
}
}
}