Ir ao conteúdo
  • Cadastre-se

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


Duds1994
Ir à solução Resolvido por Netharian,

Posts recomendados

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;
}
 

Link para o comentário
Compartilhar em outros sites

  • Solução

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