ALGORITMOS- VisuAlg- Portugol Crie um algoritmo usando a notação de fluxograma e português estruturado que receba 4números inteiros e apresente os 4númerosrecebidosem ordem crescente.
Lista de comentários
claudioadventis
Algoritmo "ordenar 4 numeros" //ordenar quatro numeros //e mostrar na ordem crescente var a:vetor[1..4]de inteiro i,iprox,aux,j,imenor:inteiro inicio Para i de 1 ate 4 faca Escreva("Digite o ",i,"º numero:") leia(a[i]) fimpara iprox:=1 para i de 1 ate 3 faca imenor:=iprox para j de iprox+1 ate 4 faca se(a[j]<a[imenor])entao imenor:=j fimse fimpara aux:=a[imenor] a[imenor]:=a[iprox] a[iprox]:=aux iprox:=iprox+1 fimpara Escreval("Numeros ordenados:") para i de 1 ate 4 faca escreva(a[i],",") fimpara fimalgoritmo
3 votes Thanks 1
Layninha17
Sei nem como agradecer!!! O algoritmo que vc fez está muito melhor e mais correto do que eu tinha feito! :) Muito obrigada!!
Lista de comentários
//ordenar quatro numeros
//e mostrar na ordem crescente
var
a:vetor[1..4]de inteiro
i,iprox,aux,j,imenor:inteiro
inicio
Para i de 1 ate 4 faca
Escreva("Digite o ",i,"º numero:")
leia(a[i])
fimpara
iprox:=1
para i de 1 ate 3 faca
imenor:=iprox
para j de iprox+1 ate 4 faca
se(a[j]<a[imenor])entao
imenor:=j
fimse
fimpara
aux:=a[imenor]
a[imenor]:=a[iprox]
a[iprox]:=aux
iprox:=iprox+1
fimpara
Escreval("Numeros ordenados:")
para i de 1 ate 4 faca
escreva(a[i],",")
fimpara
fimalgoritmo