Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rogerss_7

Auxílio: 3 valores inteiros, saber maior e menor

Recommended Posts

preciso de uma forcinha aí rapaziada, não tô conseguindo o menor valor.

 

// Ler as 3 números inteiros e mostrar o maior e o menor entre eles.#include <stdio.h>#include <stdlib.h>int main() {		int i, nota, nota_maior = 0, nota_menor = 0;	for (i = 1;i <= 3;i+1) {				printf ("Informe o %d valor: ",i++);		scanf("%d", &nota);		if (nota_maior < nota)		   nota_maior = nota;		   }	printf(" maior nota : %d \n", nota_maior);	printf(" menor nota : %d \n", nota_menor);	system("pause");}

Compartilhar este post


Link para o post
Compartilhar em outros sites

o seu raciocinio está certo

if (nota_maior < nota) nota_maior = nota;if (nota_menor > nota)  nota_menor = nota;

só que você tem q inicializar nota maior com um numero bem pequeno, tipo -10000000 e nota menor com um numero bem grande, +100000

 

o c tem constantes que te dão o maior inteiro e o menor inteiro, INT_MAX e INT_MIN use-as

Compartilhar este post


Link para o post
Compartilhar em outros sites

vlw Ricardo pela dica, mas não sei exatamente como usar estas constantes, não tenho muito conhecimento em C, mas tu acha que de outra forma a gente não consegue fazer? por exemplo Vetor / Matriz ou até mesmo com este laço.vlw mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.