Lógica, perguntado por giojojogio43, 11 meses atrás

Escrever um algoritmo que leia três valores inteiros (considere que não serão informados valores iguais) e os escreva em ordem crescente.

Soluções para a tarefa

Respondido por jonathasg
2
#include<stdio.h>
#include<stdlib.h>

main(){
int n1, n2, n3;

printf("Digite 3 números");
scanf("%d %d %d", &n1, &n2, &n3);

if (n1<=n2 && n2<=n3) {
printf("%d %d %d", n1, n2, n3);}

if (n3<=n2 && n2<=n1) {
printf("%d %d %d", n3, n2, n1);}

if (n1<=n3 && n3<=n2) {
printf("%d %d %d", n1, n3, n2);}

if (n2<=n3 && n3<=n1) {
printf("%d %d %d", n2, n3, n1);}

if (n2<=n1 && n1<=n3) {
printf("%d %d %d", n2, n1, n3);}

if (n3<=n1 && n1<=n2) {
printf("%d %d %d", n3, n1, n2);}

}
Perguntas interessantes