• Matéria: Informática
  • Autor: anaclaraquinti1
  • Perguntado 3 anos atrás

Escreva um algoritmo que receba 100 números aleatórios, e conte quantos deles estão no intervalo [10,
20] e quantos deles estão fora do intervalo, escrevendo ao final estas informações na tela.

Respostas

respondido por: joaopedrolemos
1

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main(){

   srand(time(NULL));

   int num[100], i, intervalo;

   intervalo = 0;

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

           num[i] = rand()%50;

           printf("%d\t",num[i]);

               if (num[i]>=10 && num[i]<=20) intervalo++;

       }

   printf("\nDentro do intervalo: %d\n",intervalo);

   printf("Fora do intervalor: %d\n\n",100-intervalo);

   return 0;

}


anaclaraquinti1: unico problema é q eu uso portugol
joaopedrolemos: Desculpe, não sabia... imaginei que fosse linguagem C
joaopedrolemos: int é uma variável do tipo inteiro
joaopedrolemos: o for é uma laço de repetição, no caso, acho que você declara uma variável i = 0 e enquanto ela for menor que 100 você executa e incrementa mais um
joaopedrolemos: if é o "se" e na condição && --> significa "e"
joaopedrolemos: printf é escrever
joaopedrolemos: Nesse caso, ignore o 'cabeçalho' --> #include
joaopedrolemos: int main(){} --> função principal
joaopedrolemos: E é isso...
Perguntas similares