Ir para conteúdo

POWERED BY:

Arquivado

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

biza

obtendo valores dinamicamente em array

Recommended Posts

Viva pessoal,

Eu estou trabalhando com um microcontrolador , estou tentando passar valores para um LCD , o que eu gostaria de fazer era através de uma colheita continua de valores efectuar as seguintes operações ...

Obter um array de 100 valores após isso seleccionar o mínimo e o máximo valor dessas 100 leituras, isto em continuo sempre que se verificar um valor mais baixo ou mais alto, substituir no lcd o máximo e mínimo até o "utilizador", (eu) interromper o processo o algoritmo estar sempre a efectuar estas operações

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

já consegui elaborar o código que me verifica qual dos números é o maior e o menor no array, o que preciso fazer agora é alocagem dos valores dentro do array automaticamente até 100 valores ai ele verifica o maior e o menor apor tez corrido os 100 valores ele volta a ler mais 100 e caso novos máximos e mínimos sejam verificados ele substitui os anteriores

#include <stdio.h>
#include <stdlib.h>
int main(){
    
    int i, BPM[100] ={56,4,10,22, 55, 66, 80, 43, 100, 129, 26, 68, 89, 36, 88, 90, 165, 180};
    int maior = BPM[0];
    int menor = BPM[0];
    
    for (i=1;i<100; i++){
        if(maior < BPM[i]){
            maior = BPM[i];
        }
        if(menor > BPM[i]){
            
            menor = BPM[i];
            
        }
        
        
    }
     printf("Maior= %d\n", maior);
     printf("Menor= %d\n", menor);
   
    return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.