Ir ao conteúdo

Posts recomendados

Postado

Olá, preciso fazer um exercício em que tenho que pedir para o usuário digitar 3 números inteiros diferentes, depois deve ser exibido a soma, a media, o produto, o menor e o maior valor desses números, porém não estou conseguindo fazer a parte do maior e menor número. Alguém poderia me ajudar? desde então agradeço. No anexo esta ate onde eu fiz.

665147df-0d8d-4692-ab3f-c82d3d96a287.jpg

Postado
#include <stdlib.h>
#include <stdio.h>
#include <locale.h>
  
/* Programa para saber qual o maior e menor número */
  
int main(void)
{
    setlocale(LC_ALL,"Portuguese");
  
    int num1, num2, num3, maior,menor;
  
    printf("Informe um número: ");
    scanf("%d",&num1);
    printf("Informe outro número: ");
    scanf("%d",&num2);
    printf("Informe mais um número: ");
    scanf("%d",&num3);

    // Maior valor
  
    if (num1 > num2 && num1 > num3)
        maior = num1;
        else
            if(num2 > num3)
                maior = num2;
            else
                maior = num3;
  
    // Menor valor
  
    if (num1 < num2 && num1 < num3)
        menor = num1;
        else
            if(num2 < num3)
                menor = num2;
            else
                menor = num3;
  
    printf("O maior número é %d\n",maior);
    printf("O menor número é %d",menor);

    return 0;
}

 

Postado

Como se comparar um número com outro? É simples.

 

Coloco um produto a na mesa e depois coloco outro b. Vejo, qual é o maior (por exemplo) e mantenho-o na mesa. Basicamente a lógica terá que ser assim:

 

if(a > b) /* Coloco a e b na "mesa" e vejo se a é maior que b */
	mesa = a /*Se o a é maior, mantenho na "mesa"*/
else /*Senão...*/
	mesa = b /*mantenho b na mesa*/
	

Assumindo que tenha conhecimento na estutura do if-else. Para o seu caso haverá comparações de mais de 2 números, aí é com você!

Postado
18 horas atrás, MassakiMsk disse:

Sabe usar if/else?

 

É só comparar os 3 valores com IF's.

Se precisar de ajuda nisso pode dizer.

Sim eu sei, como eu posso usar esse comando com 3 valores?

adicionado 7 minutos depois

Obrigadaaa <3

adicionado 9 minutos depois
3 horas atrás, Pablo Freitas disse:

#include <stdlib.h>
#include <stdio.h>
#include <locale.h>
  
/* Programa para saber qual o maior e menor número */
  
int main(void)
{
    setlocale(LC_ALL,"Portuguese");
  
    int num1, num2, num3, maior,menor;
  
    printf("Informe um número: ");
    scanf("%d",&num1);
    printf("Informe outro número: ");
    scanf("%d",&num2);
    printf("Informe mais um número: ");
    scanf("%d",&num3);

    // Maior valor
  
    if (num1 > num2 && num1 > num3)
        maior = num1;
        else
            if(num2 > num3)
                maior = num2;
            else
                maior = num3;
  
    // Menor valor
  
    if (num1 < num2 && num1 < num3)
        menor = num1;
        else
            if(num2 < num3)
                menor = num2;
            else
                menor = num3;
  
    printf("O maior número é %d\n",maior);
    printf("O menor número é %d",menor);

    return 0;
}

 

Obrigadaa <3

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...