Escreva um programa que leia uma sequência de números até que o usuário entre com o valor zero. Imprima o maior e o menor valor digitado. O valor zero não entra na comparação de maior e menor.
eu fiz o seguinte código, mas não está dando certo, alguém pode me ajudar? Pensei em fazer uma comparação a cada valor novo que o usuário insere, mas acredito que a variável n esteja recebendo maior e menor a cada repetição...
#include<stdio.h>#include<stdlib.h>int main(){int n, maior, menor;while(1){
printf("\nInsira um valor: ");
scanf("%d",&n);
maior=n;
menor=n;if(n>maior){
maior=n;}if(n<menor){
menor=n;}if(n==0)break;
printf("%d e %d", maior, menor);}return0;}
Pergunta
speedxfx
Escreva um programa que leia uma sequência de números até que o usuário entre com o valor zero. Imprima o maior e o menor valor digitado. O valor zero não entra na comparação de maior e menor.
eu fiz o seguinte código, mas não está dando certo, alguém pode me ajudar? Pensei em fazer uma comparação a cada valor novo que o usuário insere, mas acredito que a variável n esteja recebendo maior e menor a cada repetição...
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.