Bem pessoal, ontem fiz um post sobre um algoritmo (código em C) que ordenaria 4 valores inteiros em ordem crescente. Como meu Dev C/C++ não está executando o programa (não sei porque) irei postar o código para ver se realmente minha lógica está certa OU se alguém resolveria esta questão de um modo mais simples.
OBS: SÓ PODEM SER UTILIZADOS CONDICIONAIS. REPETIÇÃO, VETORES E OUTRAS TÉCNICAS MAIS AVANÇADAS não PODEM SER UTILIZADAS.
Pergunta
Thiagouvui
Bem pessoal, ontem fiz um post sobre um algoritmo (código em C) que ordenaria 4 valores inteiros em ordem crescente. Como meu Dev C/C++ não está executando o programa (não sei porque) irei postar o código para ver se realmente minha lógica está certa OU se alguém resolveria esta questão de um modo mais simples.
OBS: SÓ PODEM SER UTILIZADOS CONDICIONAIS. REPETIÇÃO, VETORES E OUTRAS TÉCNICAS MAIS AVANÇADAS não PODEM SER UTILIZADAS.
ATT
Thiago Vinicius
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int A,B,C,D,P1,P2,P3,P4;
printf ("a = ");
scanf ("%d ", &A);
printf ("b = ");
scanf ("%d ", &B);
printf ("c = ");
scanf ("%d ", &C);
printf ("d = ");
scanf ("%d ", &D);
if (A>B & A>C & A>D){
P1 = A;
}
else{
if (B>C & B>D){
P1 = B;
}
else{
if (C>D) {
P1 = C;
}
else {
P1= D;
}
}
}
if (A>B & A>C & A>D & A<P1){
P2= A;
}
else{
if (B>C & B>D){
P2= B;
}
else{
if (C>D) {
P2= C;
}
else {
P2 = D;
}
}
}
if (A>B & A>C & A>D & A<P2){
P3= A;
}
else{
if (B>C & B>D){
P3= B;
}
else{
if (C>D) {
P3= C;
}
else {
P3= D;
}
}
}
if (A>B & A>C & A>D & A<P3){
P4= A;
}
else{
if (B>C & B>D){
P4= B;
}
else{
if (C>D) {
P4= C;
}
else {
P4= D;
}
}
}
system ("pause");
}
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.