Ir ao conteúdo

Programçao em C


wellington88

Posts recomendados

Postado

ai nao consigo arrumar esse programa na parte do for eu quero que ele peça 80 numero e no if preciso que ele conta a quantidade de numeros entre os numeros 10 e 150 ai ele aparece um erro na linha do if

#include <stdio.h>
#include <stdlib.h>
#include <string.h>




/*Ler 80 números e ao final informar quantos número(s) est(á)ão no intervalo entre 10 (inclusive) e 150 (inclusive).*/

main () {

char num[80];
int i,soma=0;


for (i=0;i<=79;i++)
{
printf("digite 80 numeros aleatoreos : ");
scanf("%c",&num[i]) ;
if ((num >=10) && (num <=150))
soma++;
}


printf("\nQuantidade de numeros entre 10(inclusive) e 150(inclusive) : %d\n",soma);

system("pause");
return 0;
}

Postado

wellington88,

Não precisa usar vetor. E atente também ao tipo de dado para a leitura de números inteiros.

#include <stdio.h>
#include <stdlib.h>

int main ()
{

int i, num, soma=0;

for (i = 0; i < 80; i++)
{
printf("Digite 80 numeros aleatorios : ");
scanf("%d", &num);
if ((num >=10) && (num <=150))
soma++;
}

printf("\nQuantidade de numeros entre 10(inclusive) e 150(inclusive): %d\n", soma);

system("pause");
return 0;
}

[]'s

LNW

  • 3 semanas depois...
  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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!