Respostas
respondido por:
0
//Você não disse a linguagem. Aqui vai um exemplo em C.
#include<stdio.h>
#include<stdlib.h>
int num[4];
int aux;
int y=0;
int ordem(){
for (int j=4; j>1; j--){
for (int i=0; i<4; i++){
if (num[i]>num[i+1]) {
aux=num[i];
num[i] = num[i+1];
num[i+1]=aux;
}
}
}
for (int i=0; i<4; i++){
if (num[i]>num[i+1])
return ordem();
}
}
main() {
for (int i=0; i<4; i++){
printf ("Digite um numero: "); scanf("%d", &num[i]);}
y=ordem();
for (int i=0; i<4; i++){
printf ("\nNUMERO %d", num[i]);
}
}
#include<stdio.h>
#include<stdlib.h>
int num[4];
int aux;
int y=0;
int ordem(){
for (int j=4; j>1; j--){
for (int i=0; i<4; i++){
if (num[i]>num[i+1]) {
aux=num[i];
num[i] = num[i+1];
num[i+1]=aux;
}
}
}
for (int i=0; i<4; i++){
if (num[i]>num[i+1])
return ordem();
}
}
main() {
for (int i=0; i<4; i++){
printf ("Digite um numero: "); scanf("%d", &num[i]);}
y=ordem();
for (int i=0; i<4; i++){
printf ("\nNUMERO %d", num[i]);
}
}
layaneo49:
Nossa, me ajudou muito. Não conseguiria desenvolver sozinha esse algoritmo. :)
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás