Ordenar 10 numeros em ordem crescente, e somar os 5 maiores números.... (sem utilizar vetor)
8 respostas
filipegpaulo
[size=12][size=18][b]Gostaria de resolver o seguinte problema:
Inserir 10 numeros em 10 variaveis distintas e ordenalas em ordem crescente e no fim mostrar a seguencia ordenada das variáveis e a soma dos cinco maiores números.
Obs: gostaria de resolver isso sem utilizar if, e nem vetores…
de preferencia utilizando while;[/b][/size][/size]
[size=12][size=18][b]Gostaria de resolver o seguinte problema:
Inserir 10 numeros em 10 variaveis distintas e ordenalas em ordem crescente e no fim mostrar a seguencia ordenada das variáveis e a soma dos cinco maiores números.
Obs: gostaria de resolver isso sem utilizar if, e nem vetores…
de preferencia utilizando while;[/b][/size][/size]
Sem if? Mas como você vai comparar dois números?
Você tá querendo fazer isso em Java ou em alguma linguagem funcional?
filipegpaulo
gostaria de resolver utilizando o while, mas não posso usar vetor…
se não tiver como pode ser utilizado o if sim mas não o vetor
estou a 2 meses tentando resolver isso mas é mto complicado…
obrigado
D
douglastc
se a dificuldade é fazer sem vetor, faça com vetor usando o bubble sort e depois com o mesmo raciocínio faça sem usar vetor.
L
lavh
Bom, um jeito é:
Você faz o while variar de 1…10 e dentro do while vc faz uma porrada de ifs comparando: primeira variavel com segunda, segunda com terceira e assim sucessivamente.
Se na comparação, o valor a direita da comparação for menor que o da esquerda, vc faz a troca.
Assim vc conseguirá resolver o problema, mas sinceramente não vejo muita lógica em resolver esse problema desta forma.