Cálculo em linguagem c

tec6223

Power Member
olá a todos

estou a aprender a programar em c com umas aulas que vejo no youtube e estou aqui com uma dificuldade.
dá para dividir um vetor e um contador? ou seja, tenho um vetor com o numero de remates de um jogador e um contador para os golos e quero saber a percentagem de remates que deu em golo. É possível?
 
O número de remates de um jogador é expresso por um inteiro apenas.
Provavelmente o que tens é um vector para o número de remates dos vários jogadores.
Depois acedes à posição do vector correspondente ao jogador e divides esse valor pelo contador (o contador é outro inteiro) de golos desse mesmo jogador.

Alguma coisa deste estilo:
Código:
int main(int argc, char const *argv[])
{
    // variaveis
    int N_JOGADORES = 11;
    int remates[N_JOGADORES] = {0};
    int golos[N_JOGADORES] = {0};
    float eficacia[N_JOGADORES] = {0};

    // colocar valores de remates e golos de cada jogador
    adicionar_dados(remates, golos, N_JOGADORES);

    // exemplo calcular percentagem para jogador 3
    float eficacia[3] = (golos[3]*1.0)/remates[3];

    return 0;
}
 
Segundo o que percebi, não me parece que ele tenha um vector com remates de vários jogadores, mas sim os remates de um jogador num vector (cada posição é os remates num jogo) e o total de golos no campeonato, por exemplo.

Nesse caso tem de somar todos os valores no vector para uma variável e depois dividir pelo contador de golos.
 
Back
Topo