• Matéria: Informática
  • Autor: raphaluis
  • Perguntado 8 anos atrás

Escreva um programa que armazene 10 números reais (UTILIZE ESTRUTURA DE REPETIÇÃO).
Informar quantos números existem em cada faixa:
Faixa 1 -> 0 - 50

Faixa 2 -> 100 - 250

Faixa 3 -> 300 - 400


BrunoSoares2001: Que linguagem?
raphaluis: c++

Respostas

respondido por: jvsilvictorox7rfj
0
Segue o código em C:

#include <stdio.h>
#include <conio.h>

int main()
{
    float numeros[10];
    int faixa1 = 0, faixa2 = 0, faixa3 = 0;
   
    for(int i=0; i<10 ; i++)
    {
        printf("Informe o %dº Numero: ",i+1);
        scanf("%f", &numeros[i]);
        clrscr();
    }
   
    for(int i=0; i<10;i++)
    {
        if(numeros[i] <= 50)  faixa1++;
        else if(numeros[i] >=100 && numeros[i] <= 250) faixa2++;
        else if(numeros[i] >=300 && numeros[i] <= 400) faixa3++;
    }
   
    printf("Faixa 1 ( 0 - 50 ): %d numero(s).\n", faixa1);
    printf("Faixa 2 ( 100 - 250 ): %d numero(s).\n", faixa2);
    printf("Faixa 3 ( 300 - 400 ): %d numero(s).\n", faixa3);

    return 0;
}



raphaluis: Jvsilvictorox7rfj deu erro na parte clrscr()
jvsilvictorox7rfj: Verifica se tá importando a conio.h Essa linha é só pra limpar o console. Pode removê-la. Ou usar o System("cls").
jvsilvictorox7rfj: É só pra questão de estética, ela não altera em nada a execução do código. Se continuar dando erro nela, remova-a.
raphaluis: ok
raphaluis: deu certo obrigado
jvsilvictorox7rfj: Ah ! Se for removê-la, adicione um salto de linha onde pede o número. Pra não imprimir tudo na frente...
raphaluis: ok
jvsilvictorox7rfj: Deu certinho ? Qualquer dúvida, só perguntar.
raphaluis: deu sim
raphaluis: obrigado
Perguntas similares