Ir ao conteúdo

Linguagem C dev c++


wellington88

Posts recomendados

Postado

preciso fazer um programa que o usuário digite dois numero e ele exiba o maior numero entre os dois digitados

#include <stdio.h> /*Para printf()*/
#include <stdlib.h> /* Para system ()*/

/* Escrever um algoritmo que leia dois valores inteiro distintos e informe qual é o maior. */

main () {

int num1,num2,maior;

printf("Digite o primeiro numero : ");
scanf("%d",&num1);
printf("Digite o segundo numero : ");
scanf("%d",&num2);

if (num1 > num2)

maior = num1;
printf("Primeiro numero e maior que o segundo : %d",maior);

else if (num2 < num1)
maior = num2;
printf("\nSegundo numero e maior que o primeiro : %d\n",maior);

system("pause");
return 0;

eu fiz esse código mais esta dando errado

Postado

Seu if/else está errado, pois você usou mais de uma instrução sem estar dentro de um bloco.

Mas nesse programa você só precisa de if/else com uma instrução, a variável maior é desnecessária.

No seu código, essa parte


if (num1 > num2)

maior = num1;
printf("Primeiro numero e maior que o segundo : %d",maior);

else if (num2 < num1)
maior = num2;
printf("\nSegundo numero e maior que o primeiro : %d\n",maior);

Pode ser substituida por essa


if (num1 > num2)
printf("Primeiro numero e maior que o segundo : %d",num1);
else
printf("\nSegundo numero e maior que o primeiro : %d\n",num2);

  • 4 semanas depois...
  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para 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...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!