Olá pessoal estou com um sério problema, pois estou com um exercício de de arrays que a professora(Que por sinal é muito gata!!) passou e tem um metodo simples de se resolver esse questão, porém ela fez uma grande ajuda, e nos falou que não queria desse modo. Aff pera ai !!! Ela quer com vetores e que seja armazenado em array. A questão é a seguinte: Eu sei como se deve portar o código porém não sei ao certo como eu vou fazer para armazenar tais valores, para depois fazer um calculo de percentual. #include<stdio.h>
#define max 200
int v[max],vs[max];
int i,qtdWindows,qtdLinux,qtdOutros,qtd;
void linha1(){
int i;
for(i=0; i<10; i++){
printf("_");
printf("");
}
}
void cabec(){
system("cls");
linha1();
printf(" Pesquisa de melhor sistema operacional ");
linha1();
printf("\n");
}
main(){
int continuar;
system("cls");
cabec();
do{
printf("\nQual o melhor sistema operacional para servidores ?\n");
printf("\nEscolha umas das opcoes abaixo:\n");
printf("\n 1 - Windows.");
printf("\n 2 - Linux.");
printf("\n 3 - Outros.");
printf("\n 4 - Resultado da pesquisa.");
printf("\n 0 - Para sair do programa.\n");
scanf("%d",&continuar);
qtd = qtd + 1;
switch(continuar){
case 0: printf("\nSaindo do sistema.");
getche();break;
case 1:
qtdWindows = v[continuar];
v[continuar] = vs[continuar] + qtdWindows;
break;
case 2:
qtdLinux = v[continuar] + qtdLinux;
v[continuar] = vs[continuar] + qtdLinux;
break;
case 3:
qtdOutros = v[continuar];
v[continuar] = vs[continuar] + qtdOutros;
break;
case 4:
printf("\nWindows:\n%d",qtdWindows);
printf("\nLinux:\n%d",qtdLinux);
printf("\nOutros:\n%d",qtdOutros);
break;
default: printf("\nOpcao invalida, escolha umas das opcoes acima.");
getche();break;
}
}while(continuar !=0);
}