Observe o algoritmo à seguir, encontre os seus erros e em seguida responda, após corrigir o algoritmo a tarefa que o mesmo realiza é:
algoritmo "numeros"
var
a, b : inteiro
temp : real
x : vetor[1..10] de real
inicio
para a de 1 ate 0 faca
escreva ("Digite o", a, "º numero: ")
leia(x[a])
fimpara
para a de 1 ate 10
para b de 1 ate 9 faca
se x[b] > x[b+1] entao
temp <- x[b]
x[b] <- x[b+1]
x[b+1] <- temp
fimse
fimpara
fimpara
para a de 1 ate 10 faca
escreval(a, "º - ", x[a])
fimpara
fimalgoritmo
Ordena de forma crescente os 20 números informados pelo usuário
Inverte a ordem em que os números foram digitados pelo usuário
Ordena de forma decrescente os 20 números informados pelo usuário
Ordena de forma decrescente os 10 números informados pelo usuário
Ordena de forma crescente os 10 números informados pelo usuário
bokomoko:
Na verdade esse programa está errado. Quem foi que postou ele ?
Soluções para a tarefa
Respondido por
0
O programa tem vários erros de sintaxe e o algoritmo utilizado é um dos piores
Porém, corrigindo os erros de digitação (eu presumo) o programa irá ordenar o vetor do menor pro maior (ordem crescente), portanto, alternativa
Ordena de forma crescente os 10 números informados pelo usuário
O programa correto segue em anexo para você testar no VisualG 3
Porém, corrigindo os erros de digitação (eu presumo) o programa irá ordenar o vetor do menor pro maior (ordem crescente), portanto, alternativa
Ordena de forma crescente os 10 números informados pelo usuário
O programa correto segue em anexo para você testar no VisualG 3
Anexos:
Perguntas interessantes