Informática, perguntado por d44y, 1 ano atrás

Programa em C que receba 100 números reais, verifique e mostre o maior e o menor número recebido?

Soluções para a tarefa

Respondido por FelipeArrudaa
0
#include <stdio.h>
#include <stdlib.h>

int main()
{
int i;
float vet[100];
float menor, maior;

    for(i = 0; i < 5; i++){
        printf("Informe o valor:\n");
        scanf("%f",&vet[i]);
    }

menor = vet[0];
maior = vet[0];

    for(i = 0; i < 5; i++){
        if (vet[i] > menor)
            menor = vet[i];
        else if (vet[i] < maior)
            maior = vet[i];
    }
    printf("O valor maior e %.2f, o valor menor e %.2f",menor,maior);
    return 0;
}



d44y: não muito, depois de compilar devo digitar 100 tipos de numero pra ver se funcionou será?
FelipeArrudaa: Para testar onde que está 100 pode trocar para 10, mas depois desfaça. Pelo enunciado você pode digitar os valores reais (1.5, 2.23, 9.5878) e assim por diante.
d44y: troquei por 10 e só no 13º valor digitado que apareceu a mensagem, porém os numeros do resultados eram quebrados e não era igual a nenhum que digitei :(
FelipeArrudaa: To no trabalho agora mais tarde eu vejo então.
FelipeArrudaa: To no trabalho agora mais tarde eu vejo então .
FelipeArrudaa: Agora arrumei. Tá editado em cima.
d44y: ficou lindo!
FelipeArrudaa: Estava esquecendo do else if.
d44y: eu fiz outra pergunta sobre informatica, ainda n respoderam se quiser :p
FelipeArrudaa: Tenho que ir para a faculdade, se der mais a tarde eu olho.
Perguntas interessantes