Fala galera, estou começando em programação e preciso resolver este problema, mas não estou conseguindo, alguém pode me ajudar. Desde já agradeço. Estou usando C
O IBGE desejou realizar uma estática nas cidades pertencentes ao estado do Paraná, verificando dados sobre acidentes
de trânsito. Neste estudo, precisava-se obter alguns dados, que podemos verificar abaixo.
01 - Código da cidade
02 - Números de veículos de passeio
03 - Número de acidentes de trânsito com vítimas
Deseja-se saber ainda:
01 - Qual o maior e menor índice de acidentes de trânsito e a que cidades pertencem
02 - Qual a média de veículos nas cidades juntas
03 - Qual a média de acidentes de trânsito nas cidades com menos de 200 veículos de passeio
#include <stdio.h>
#include <conio.h>
/*
Fala galera, estou começando em programação e preciso resolver este problema, mas não estou conseguindo, alguém pode me ajudar.
O IBGE desejou realizar uma estática nas cidades pertencentes ao estado do Paraná, verificando dados sobre acidentes
de trânsito. Neste estudo, precisava-se obter alguns dados, que podemos verificar abaixo.
01 - Código da cidade
02 - Números de veículos de passeio
03 - Número de acidentes de trânsito com vítimas
Deseja-se saber ainda:
01 - Qual o maior e menor índice de acidentes de trânsito e a que cidades pertencem
02 - Qual a média de veículos nas cidades juntas
03 - Qual a média de acidentes de trânsito nas cidades com menos de 200 veículos de passeio
*/
int main(){
char cidade[10];
int qtd_veiculos, qtd_acidente, codigo_cidade, sair, maior_cidade, menor_cidade=cidade;
int maior_indice, menor_indice, tot_cidade, tot_veiculo=0, tot_acidente;
float indice, media_veiculos, media_acidente_transito, media, tot_veic_pe, qtde_veiculo, tot_acid_pe, qtde_acidente, media_pe;
while(sair != 0){
printf("Qual o nome da cidade: ");
scanf("%s", &cidade);
printf("\nQual a quantidade de veículos: ");
scanf("%d", &qtd_veiculos);
printf("\nQual a quantidade de acidentes: ");
scanf("%d", &qtd_acidente);
tot_cidade++;
if(qtd_veiculos > 0)
tot_veiculo += qtd_veiculos;
if(qtd_acidente > 0)
tot_acidente =+ qtd_acidente;
indice = qtd_acidente / qtd_veiculos;
if(tot_cidade==0)
{
maior_cidade=cidade;
maior_indice=indice;
menor_cidade=cidade;
menor_indice=indice;
}
if(indice>maior_indice)
{
maior_cidade=cidade;
maior_indice=indice;
}
if(indice<menor_indice)
{
menor_cidade=cidade;
menor_indice=indice;
}
media=tot_veiculo/tot_cidade;
{
tot_veic_pe=tot_veic_pe+qtde_veiculo;
tot_acid_pe=tot_acid_pe+qtde_acidente;
media_pe=tot_veic_pe/tot_acid_pe;
}
printf("Digite 0 para sair e 1 para continuar");
scanf("%d",&sair);
printf("\nA cidade que possui maior indice de acidente foi:%s",maior_cidade);
printf("\nSeu indice foi: %5.2f",maior_indice);
printf("\nA cidade que possui menor indice de acidente foi:%s",menor_cidade);
printf("\nSeu indice foi:%5.2f",menor_indice);
printf("\nA media de veiculos nas cidades brasileiras e:%5.2f",media);
printf("\nA media de acidentes no estado do Pernambuco foi:%5.2f",media_pe);
}
return 0;
}