Segue abaixo um exemplo de programa em C que permite determinar o maior e o menor número de uma sequência de N números inteiros dados pelo usuário, utilizando as funções maximo e minimo: ```c #include float maximo(float a, float b) { return (a > b) ? a : b; } float minimo(float a, float b) { return (a < b) ? a : b; } int main() { int n; do { printf("Digite o valor de N (deve ser >= 2): "); scanf("%d", &n); } while (n < 2); int i; float num, max, min; printf("Digite o 1o numero: "); scanf("%f", &num); max = num; min = num; for (i = 2; i <= n; i++) { printf("Digite o %do numero: ", i); scanf("%f", &num); max = maximo(max, num); min = minimo(min, num); } printf("O maior numero e: %.2f\n", max); printf("O menor numero e: %.2f\n", min); return 0; } ``` O programa começa pedindo ao usuário para digitar o valor de N, que deve ser maior ou igual a 2. Se o valor digitado não for válido, o programa pede novamente até obter um valor válido. Em seguida, o programa pede ao usuário para digitar o primeiro número da sequência e inicializa as variáveis max e min com esse valor. Depois disso, o programa entra em um loop que pede ao usuário para digitar os próximos números da sequência e atualiza as variáveis max e min usando as funções maximo e minimo. Finalmente, o programa exibe na tela o valor máximo e mínimo dentre os valores inseridos. Espero ter ajudado!
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar