Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
iLoveProg

RESOLVIDO String -> compila, mas quando preencho, dá erro.

Recommended Posts

-> Faça um programa que preencha um vetor com os modelos de cinco carros (exemplos de modelos: Fusca, Gol, Vectra, etc.). Preencha outro vetor com o consumo desses carros, isto e, quantos quilômetros cada um deles faz com um litro de combustível. Calcule e mostre: (a) O modelo de carro mais econômico; (b) Quantos litros de combustível cada um dos carros cadastrados consomem para percorrer uma distancia de 1.000 quilômetros.

 

MEU CODIGO: O que tem de errado com, nao consigo ver onde esta o erro. Ele compila, mas quando tento colocar as informações ele da erro.

#include<stdlib.h>
#include<stdio.h>
#include<string.h>
int main(){

	char modelo[20] [4]; 
	int consumo[4],maisEconomico = 1000; 
	int posicaoMaisEconomico; 
	int i;

	for(i=0;i<4; i++){ 
	
		printf("\nDigite o modelo: "); 
		scanf("%s", modelo[i]); 
		printf("\nDigite o consumo: "); 
		scanf("%d",consumo[i]);
 
		if(consumo[i] < maisEconomico){ 
			maisEconomico = consumo[i]; 
			posicaoMaisEconomico = i; 
		} 

	} 

		printf("O carro mais economico é: %s \t", modelo[posicaoMaisEconomico]); 

	
		printf("O modelo: %s \t",modelo[0]); 
		printf("consome em 1000Km %d",consumo[0] * 1000); 
		
		printf("O modelo: %s \t",modelo[1]); 
		printf("consome em 1000Km %d",consumo[1] * 1000); 
		
		printf("O modelo: %s \t",modelo[2]); 
		printf("consome em 1000Km %d",consumo[2] * 1000);
		 
		printf("O modelo: %s \t",modelo[3]); 
		printf("consome em 1000Km %d",consumo[3] * 1000); 
	
		system("PAUSE");	
		return 0;
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

#include<stdlib.h>
#include<stdio.h>
#include<string.h>
int main(){

    char modelo[10] [5]; 
    int consumo[4],maisEconomico; 
    
    int i;

    for(i=0;i<5; i++)
    { 
    
        printf("\nDigite o modelo: "); 
        scanf("%s", modelo); 
        printf("\nDigite o consumo: "); 
        scanf("%i",consumo);
 
        if(consumo < maisEconomico)
        { 
            maisEconomico = consumo
        
        } 

    } 

        printf("O carro mais economico é: %s \t", modelo); 

Editado por Gabriel Lorenzon

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×