biza 1 Denunciar post Postado Abril 25, 2014 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
biza 1 Denunciar post Postado Abril 27, 2014 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