Ir ao conteúdo
  • Cadastre-se

algoritmo para ler três valores numéricos e escrever o maior entre eles


xandekgb

Posts recomendados

eu estou tentando fazer esse algoritmo ja a alguns dias ,sei que não é dificel so que estou com dificuldade de reconhecer os erros,ja estou quase desistindo,alguém pode me ajudar eu fiz isso.

Faça um algoritmo para ler três valores numéricos e escrever o maior entre eles. Considere

que não haverá valores iguais

#include <stdio.h>

#include <math.h>

#include<stdlib.h>

#include<conio.h>

main()

{

float x,y,k,min,max;

printf("\nDigite os tres numeros: ");

scanf("%f%f%f",&x,&y,&k);

if(x<y)

if(x<k)

min=x;

if(y<k)

max=y;

else

max=k;

else

min=k;

max=y;

else

if(x>k)

max=x;

if(y>k)

min=k;

else

min=y;

else

max=k;

min=y;

printf("Maior valor= %f\n Menor valor= %f\n",max,min);

fflush(stdin);

getchar();

}

Link para o comentário
Compartilhar em outros sites

xandekgb,

Dê uma olhada... ;)

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
float x, y, k, min, max;

printf("\nDigite os tres numeros: ");
scanf("%f %f %f",&x, &y, &k);
fflush(stdin);

max = x;
min = x;

if (y > max)
max = y;
else if (y < min)
min = y;
if (k > max)
max = k;
else if (k < min)
min = k;

printf("Maior valor= %.0f\nMenor valor= %.0f\n", max, min);

getchar();
return 0;
}

[]'s

LNW

Link para o comentário
Compartilhar em outros sites

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!