Buscar

Atividade 1 de técnicas de programação?

💡 1 Resposta

User badge image

Andre Smaira

Implementando todos os requisitos mencionados no enunciado teremos o seguinte código;

Typedef struct carro{

char marca[50];

char modelo[50];

int anoDeFabricacao;

char placa[15];

}Veiculo;

int main(){

int cont, i=0;

Veiculo v[10];

printf("Digite a quantidade de veiculos que deseja inserir\n");

scanf("%d", &cont);

while(cont--){

scanf("%s", v[i].marca);

scanf("%s", v[i].modelo);

scanf("%d", v[i].anoDeFabricacao);

scanf("%s", v[i].placa);

i++;

for(i=0; i<10; i++){

printf("%s", v[i].marca);

printf("%s", v[i].modelo);

printf("%d", v[i].anoDeFabricacao);

printf("%s", v[i].placa);

printf("Digite o ano de fabricacao\n");

int ano;

scanf("%d", &ano);

for(i=0; i<10; i++){

if(ano==v[i].anoDeFabricacao){

printf("%s", v[i].marca);

printf("%s", v[i].modelo);

printf("%d", v[i].anoDeFabricacao);

printf("%s", v[i].placa);

}

printf("Digite o modelo do veiculo\n");

int mode;

scanf("%s", &mode);

for(i=0; i<10; i++){

if(strcmp(mode, v[i].modelo)==0){

printf("%s", v[i].marca);

printf("%s", v[i].modelo);

printf("%d", v[i].anoDeFabricacao);

printf("%s", v[i].placa);

}

return 0;

Assim temos que o código acima representa um sistema de registro de códigos de carros.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais