Não consigo resolver

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;
}