Ir ao conteúdo

Ordenar 5 números


Rhyu

Posts recomendados

Postado

Bom estou com o seguinte problema e não consigo resolver:

Tenho que criar um programa que leia 5 números inteiros e os coloque em ordem decrescente e só posso usar operadores relacionais e condicionais, nada de vetores, laços e afins. Somente condicionais if,else, e operadores.

para comprar 3 eu sei mas como comparo esses 3 a outros 2?

int main()

{
int a,b,c;
int maior,menor;

scanf("%d %d %d",&a,&b,&c);

if(a > {
maior = a;
menor = b;}
else{
maior = b;
menor = a;}

if(maior < c)
maior = c;
if(menor > c)
menor = c;

printf("O maior é: %d",maior);
printf("\nO menor é: %d",menor);
getch();
}

Postado

pode usar função ?

bom eu fiz uma com 3 numeros

/*Elaborar e usar a função Ordena2(A, , que ordena apenas dois números reais A e B, para
ordenar três números reais.*/
#include<stdio.h>
void Ordena(int *A,int *
{
int aux;
if(*B>*A)
{
aux = *A;
*A = *B;
*B = aux;
}
else;
}

int main()
{
int num1,num2,num3;
printf("Digite 3 numeros:\n");
scanf("%d%d%d",&num1,&num2,&num3);
if(num1>num2&&num1>num3)
{
Ordena(&num2,&num3);
printf("%d %d %d",num1,num2,num3);
}

if(num2>num1&&num2>num3)
{
Ordena(&num1,&num3);
printf("%d %d %d",num2,num1,num3);
}
if(num3>num1&&num3>num2)
{
Ordena(&num1,&num2);
printf("%d %d %d",num3,num1,num2);
}
return 0;
}

#include<stdio.h>
int main()
{
int x,y,z,a,b,aux;
puts("digite 5 numeros: ");
scanf("%d%d%d%d%d", &x,&y,&z,&a,&;
if(x<y)
{
aux=x;
x=y;
y=aux;
}
if(x<z)
{
aux=x;
x=z;
z=aux;
}
if(x<a)
{
aux=x;
x=a;
a=aux;
}
if(x<
{
aux=x;
x=b;
b=aux;
}
if(y<z)
{
aux=y;
y=z;
z=aux;
}
if(y<a)
{
aux=y;
y=a;
a=aux;
}
if(y<
{
aux=y;
y=b;
b=aux;
}
if(z<a)
{
aux=z;
z=a;
a=aux;
}
if(z<
{
aux=z;
z=b;
b=aux;
}
if(a<
{
aux=a;
a=b;
b=aux;
}
printf("%d %d %d %d %d",x,y,z,a,;
return 0;
}

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!