Bom galera eu estou com uma extrema dificuldade para programar
bom preciso de uma ajuda quem puder dar um help nem que seja em uma dos dados abaixo
esta com alguns erros no código também no case 4 e case 5 gostaria da forma correta e de saber o motivo que ta dando errado
-Dados dos jogadores
3-Desvio padrão das alturas
4-Maior e menor altura
5-Mediana das altura
#include <stdio.h>
#include <locale.h>
int main(){
setlocale(LC_ALL,"Portuguese");
printf("");
char nome[10];
int i = 0;
float altura[10];
float menor, maior;
int vd = 0;
float total = 0;
float media = 0;
float mediana= 0;
int w = 0;
printf("\n\n\nDigite o nome dos atletas:\n");
for(i =0;i <10;i++){
scanf("%s",&nome);
}
printf("\n");
printf("Digite a altura dos atletas:\n");
for(i =0;i <10;i++){
scanf("%f",&altura);
}
while(w <= 100){
printf("\n");
printf("==========TIME DE BASQUETE==========\n");
printf("1-Dados dos jogadores\n");
printf("2-Média dos alturas\n");
printf("3-Desvio padrão das alturas\n");
printf("4-Maior e menor altura\n");
printf("5-Mediana das altura\n");
printf("6-Finalizar\n");
printf("Digite uma opção:\n");
scanf("%d",&vd);
switch(vd){
case 1:
break;
case 2:for(i =0;i <10;i++)
total+= altura;
media = total / 10;
printf("A média das alturas é :%.2f\n",media);
break;
case 3:
break;
case 4:
if(altura>maior){
maior=altura;
}
if(altura<menor){
menor=altura;
}
printf(" Menor e maior altura do grupo de atletas %.2f", menor,maior);
break;
case 5:
if(altura%2){
mediana = altura[i/2];
} else {
mediana = (vetor[i/2-1]+vetor[i/2])/2;
printf(" A mediana é %.2f",mediana);
break;
case 6:exit(0);
break;
default:printf("Valor Digitado incorreto");
}
w++;
}
return 0;
}