escreve um programa que leia um conjunto de numeros positivos e exiba o menor e o maior. suporemos que o numero de elementos deste conjunto nao e conhecido , e que um numero negativo sera utilizado para sinalizar o fim dos dados programaçao C
Soluções para a tarefa
Resposta:
Escreva um programa que leia um conjunto de números positivos e exiba o menor e o maior. Suporemos que o número de elementos deste conjunto não é conhecido, e que um número negativo será utilizado para sinalizar o fim dos dados.
--------------------------------------------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
/* Escreva um programa que leia um conjunto de números positivos e exiba o menor e o maior.
Suporemos que o número de elementos deste conjunto não é conhecido, e que um número negativo será utilizado para sinalizar o fim dos dados. */
int main(int argc, char *argv[]) {
int nmr, nmn, num;
printf("digite um numero (negativo para sair): ");
scanf("%d", &num);
if(num>=0) {
nmn = num;
nmr = num;
}
else(num>=0);{
printf("Digite outro numero: ");
scanf("%d", &num);
if(num >nmr){
nmr = num;
}
else(num < nmn && num >= 0);{
nmr = num;
}
printf("\no maior numero foi %d, e o menor foi %d", nmr, nmn);
}
return 0;
}
Explicação passo-a-passo:
espero que tenha ajudado :)