Ir ao conteúdo

C Algoritmo que leia 10 números e conte quantos estão dentro de um intervalo


Ir à solução Resolvido por Netharian,

Posts recomendados

Postado

Sou novo em blogs e programação então desde já peço desculpas por quaisquer erros. Tenho que criar um Algoritmo que leia 10 números e conte quantos estão dentro de um intervalo e quantos não estão. O intervalo em questão é 10 - 20. 

Segue anexo a minha resolução e a do meu professor, por mais que tente não consigo achar a diferença nas duas. A minha não está fazendo a contagem.

Obs: Não sei como usar a função code que é mencionada na caixa de notificação.

 

 

Professor:

<>#include<stdio.h>
int main()
{
int i,num,faz_parte,n_faz;
faz_parte =0;
n_faz = 0;
printf(" \n Digite os numeros para verificar \n");
for(i=0;i<4;i++)
{
scanf("%d",&num);
if(num>=10 && num<=20)
{
faz_parte= faz_parte + 1;
}
else
n_faz= n_faz + 1;
}
printf(" \n %d numeros fazem parte do intervalo[10,20] \n",faz_parte);
printf(" \n %d numeros nao fazem parte do intervalo[10,20]",n_faz);
return 0;
}
 

A minha:

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

int i, n, nd, nf;

nd= 0;
nf= 0;

i=0;

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

    printf("\nDigite um numero:");
    scanf("%d", &n);
    if (n>=10 && n<=20)
        {
            nd= nd+1;
        }
    else
        nf= nf+1;
}
printf("\nnumeros dentro do intervalo:", nd);
printf("\nnumeros fora do intervalo:", nf);
return 0;
}
 

  • Solução
Postado

Simples. você não colocou %d na saída. Ele está contando, mas você não está solicitando que ele mostre.

 

printf("\nnumeros dentro do intervalo: %d", nd);
printf("\nnumeros fora do intervalo: %d", nf);

 

 

Com outras linguagens você n vai precisar se preocupar com isso, vai bastar você colocar a variável que você declarou. C é meio chato por conta dessas coisas hehehe

  • Curtir 2

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!