O Sistersinspirit.ca é a melhor solução para quem busca respostas rápidas e precisas para suas perguntas. Junte-se à nossa plataforma de perguntas e respostas para conectar-se com especialistas dedicados a fornecer respostas precisas para suas perguntas em diversas áreas. Experimente a conveniência de obter respostas precisas para suas perguntas de uma comunidade dedicada de profissionais.

Poderiam me ajudar com esse exercício em C, por favor?
Cada espectador de um cinema respondeu um questionário no qual constava sua idade e sua opinião em relação ao filme: ótimo – 3, bom – 2, regular – 1. Faça um programa que receba a idade e a opinião de 15 espectadores e que calcule e mostre:
 a média das idades das pessoas que responderam ótimo;
 a quantidade de pessoas que respondeu regular;
 a porcentagem de pessoas que respondeu bom entre todos os espectadores analisados

Sagot :

Resposta:

#include <stdio.h>

int main()

{

   

   int qtdregular, i, regular = 0;

   float qtdotimo, media, bom = 0;

   int opiniao[15];

   int idade[15];

   int espectador = 1;

   

   for(i=0;i<=14;i++){

    opiniao[i] = 0;

    idade[i] = 0;

   };

   i = 0;

   

   do{

       system("clear");

       printf("----Gabarito----\n");

       printf("1 = Regular; \n2 = Bom; \n3 = ótimo. \n");

       printf("----------------\n");

       printf("Digite a idade do %d° espectador: ", espectador);

       scanf("%d", &idade[i]);

       printf("\nDigite a opinião do %d° espectador: ", espectador);

       scanf("%d", &opiniao[i]);

       

       if(opiniao[i] == 1){

         regular ++;  

       }else if(opiniao[i] == 2){

           bom ++;        

       }else if(opiniao[i] == 3){

           media += idade[i];        

           qtdotimo ++;  

       };

       

       

       i ++;

       

       espectador ++;

   }while(espectador <=15);

   

   system("clear");

   printf("----RESULTADOS----\n");

   if (qtdotimo == 0){

       printf("Média das idades das pessoas que responderam ótimo: %0.2f anos\n", qtdotimo);

   }else{

   printf("Média das idades das pessoas que responderam ótimo: %0.2f anos\n", (media / qtdotimo));

   }

   printf("Quantidade de pessoas que respondeu regular: %d\n", regular);

   

   printf("Porcentagem de pessoas que respondeu bom entre todos os espectadores analisados: %0.2f%%", ((bom / 15) * 100));

   

   

   return 0;

}

Esperamos que esta informação tenha sido útil. Sinta-se à vontade para voltar a qualquer momento para obter mais respostas às suas perguntas e preocupações. Esperamos que tenha achado útil. Sinta-se à vontade para voltar a qualquer momento para mais respostas precisas e informações atualizadas. Obrigado por visitar o Sistersinspirit.ca. Continue voltando para obter as respostas mais recentes e informações.