Alguém poderia me dizer o porque deste programa não estar guardando o resultado final?
<#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL,"Portuguese");
int ano, carroano, carrocor, carromodelo, i;
char cor, modelo;
carroano=0;
carromodelo=0;
carrocor=0;
for(i=1; i<=2; i++)
{
printf("Digite o ano de fabricação:");
scanf("%d",&ano);
if(ano<=1990)
{
carroano=carroano+1;
}
printf("\n Digite a cor do carro:");
scanf("%s",&cor);
if(cor=='verde')
{
carrocor=carrocor+1;
}
printf("\n Digite o modelo do carro:");
scanf("%s",&modelo);
if(modelo=='vectra')
{
carromodelo=carromodelo+1;
}
}
printf("\n %d são verdes \n ",carrocor);
printf("\n %d são fabricados antes de 1990 \n",carroano);
printf("\n %d são do modelo vectra \n",carromodelo);
getch();
}>