Escreva um programa que receba um conjunto de valores inteiros e positivos, calcule e imprima o maior e o menor valor do conjunto. Para encerrar a entrada de dados, deve ser digitado o valor zero.
Respostas
#include<stdio.h>
main(){
int i=0, maior=0, menor;
do{
scanf("%d", &i);
if(i>maior)
maior = i;
if(i<menor && i!=0)
menor = i;
}while(i!=0);
printf("\n%d", maior); //maior resultado
printf("\n%d", menor); //menor resultado
}
Resposta:
Algoritmo "Valores inteiros e positivos"
Var
N, X, ME, MA: inteiro
Inicio
MA <- 0
ME <- 10000
repita
escreva("Digite números inteiros e positivos: ")
leia(N)
se(N > MA) entao
MA <- N
fimse
se (N > 0) e (N < ME) entao
ME <- N
fimse
se (N < 0) entao
escreval ("O numero informado é negativo")
fimse
ate N = 0
escreval("O maior valor é: ",MA)
escreval("O menor valor é: ",ME)
fimalgoritmo
Explicação:
Em portugol