Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Gente estou precisando de ajuda nesse problema quem puder dar uma força. Muito Obrigada
Foi feita uma estatística em 15 estados brasileiros para coletar dados sobre acidentes de trânsito. Em cada estado foram observados os seguintes aspectos:
Nome do estado;
Número de veículos que circularam nesse estado (em 2006);a) O maior e o menor índice de acidentes de trânsito e o nome dos estados em que eles ocorreram;
b) O percentual de veículos em cada estado;#include <stdio.h>
#include <stdlib.h>
struct estadosTransito{
char nomeEstado [60];
int numeroVeiculos;
int numeroAcidentes;
};
int main ()
{
struct estadosTransito indice[2];
int i, maiorIndice=0, menorIndice=99;
float percentualVeiculos[2],mediaAcidentes[2];
for (i=0;i<2;i++){
printf ("Digite o nome do estado: ");
gets (indice[i].nomeEstado);
printf ("Digite o numero de veiculos que circularam (em 2006): ");
scanf ("%d", &indice[i].numeroVeiculos);
printf ("Digite o numero de acidentes (em 2006): ");
scanf ("%d", &indice[i].numeroAcidentes);
fflush(stdin);
}
for (i=0;i<2;i++){
if (menorIndice>indice[i].numeroAcidentes){
// Não estou conseguindo fazer os cálculos nessa parte para calcular o índice e mostrar o nome do estado
}
if (maiorIndice<indice[i].numeroAcidentes){}
percentualVeiculos[i]=indice[i].numeroAcidentes/indice[i].numeroVeiculos;
//O percentual também não esta dando certo os cálculos estão saindo errado
}
return 0;
}Carregando comentários...