Ir ao conteúdo
  • Cadastre-se

C Exercicio de Linguagem C - Desigualdades


LucasCBSouto

Posts recomendados

Pessoal, estou com dificuldades para solucionar este exercício:

 

Escreva um algoritmo que leia 10 números inteiros e calculo:

a) quantos números são menores que 10

b) quantos são maiores que 10 e menores que 20

c) quantos são maiores que 20

 

Até agora o código que estou fazendo está assim:

int main()
{
    int conta1, conta2, conta3, num, i;
    conta1 = 0;
    conta2 = 0;
    conta3 = 0;
    i = 0;



    for ( i = 1; i < 10; i++ );
    {
        printf("\n entre com numero:");
        scanf("%d", &num);
        if (num < 10)
        {(conta1 = conta1 + 1);
        }
        else
        {
            if (num > 10) && (num <20);
                {(conta2 = conta2 + 1);

                }
                else
                {

                     if(num > 20)
                     {

                     conta3 = conta3 + 1;
                    }
                }}

        }}

printf( "\n O total de numeros menores que dez eh:", conta1);
printf("\n O total de numeros maiores que dez e menores que vinte eh: ", conta2);
printf("\n O total de numeros maiores que vinte eh:", conta3);

}

 

Mas ainda não está funcionando. 

 

 

 

Link para o comentário
Compartilhar em outros sites

2 horas atrás, Leonardo0308 disse:

Bom dia @LucasCBSouto

 

O código que você fez pega o maior e o menor numero digitado, mas não tem muito haver com o exercício.

 

Tinha mandado o código errado, editei, obrigado!

adicionado 8 minutos depois

@AnsiC

 

Pois é tentei fazer isso, ainda não abriu a tela de saida, o código que eu tinha enviado no post não era do problema, editei,  está aparecendo agora o erro:

 

|27|error: 'else' without a previous 'if'|

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

@AnsiC

Hmm,  é verdade, modifiquei, mas ainda não está funcionando, os erros que estão aparecendo agora são estes:

 

||=== Build file: "no target" in "no project" (compiler: unknown) ===|
|39|error: expected declaration specifiers or '...' before string constant|
|39|error: unknown type name 'conta1'|
|40|error: expected declaration specifiers or '...' before string constant|
|40|error: unknown type name 'conta2'|
|41|error: expected declaration specifiers or '...' before string constant|
|41|error: unknown type name 'conta3'|
|43|error: expected identifier or '(' before '}' token|

||=== Build failed: 7 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

 

Como faço pra resolver isso?

😢

 

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!