Ola, veja se agora executa como você gostaria: #include<stdio.h>
#include<stdlib.h>
main()
{
int marca,tyt,opl,mit;
printf("### Feito por: Pedro Martins ### \n");
printf("Projeto ainda em desemvolvimento \n");
system("pause");
system("cls");
printf("Escolha o numero da lista abaixo correspondente a marca do seu veiculo. \n");
printf("1-Toyota \n2-Opel \n3-Mitusubishi \n");
scanf("%d",&marca);
system("cls");
switch(marca)
{
case 1:
printf("Escolha o numero da lista abaixo correspondente ao modelo do seu veiculo. \n");
marca=tyt;
break;
case 2:
printf("Escolha o numero da lista abaixo correspondente ao modelo do seu veiculo. \n");
marca=opl;
break;
case 3:
printf("Escolha o numero da lista abaixo correspondente ao modelo do seu veiculo. \n");
marca=mit;
break;
default:
printf("Numero invalido");
}
if (marca==tyt)
{
printf("1-Toyota Corona \n2-Toyota Supra \n",tyt);
scanf("%d",&tyt);
switch(tyt)
{
case 1:
system("cls");
printf("Producao: 1957 - 2002 \nMotor: 1.8L/2.0L \n");
break;
case 2:
system("cls");
printf("Producao: 1978 - 2002 \nMotor: 2.6L/2.8L \n");
break;
default:
printf("Numero invalido \n");
}
}
if (marca==opl)
{
printf("1-Modelo1 \n2-Modelo2 \n",opl);
scanf("%d",&opl);
switch(opl)
{
case 1:
system("cls");
printf("Exemplo1 \n");
break;
case 2:
system("cls");
printf("Exemplo 2 \n");
break;
default:
printf("Numero invalido \n");
}
}
if (marca==mit)
{
printf("1-Modelo3 \n2-Modelo4 \n",mit);
scanf("%d",&mit);
switch(mit)
{
case 1:
system("cls");
printf("Exemplo7 \n");
break;
case 2:
system("cls");
printf("Exemplo 8 \n");
break;
default:
printf("Numero invalido \n");
}
}
system("pause");
system("cls");
printf("### Feito por: Pedro Martins ### \n");
system("pause");
} O que eu fiz foi no switch(marca), para cada case, alterar o marca para o tipo do modelo ex: case 1:
printf("Escolha o numero da lista abaixo correspondente ao modelo do seu veiculo. \n");
marca=tyt;
break;