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.
Soluções para a tarefa
Respondido por
1
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
//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
Layninha17:
Sei nem como agradecer!!! O algoritmo que vc fez está muito melhor e mais correto do que eu tinha feito! :) Muito obrigada!!
Perguntas interessantes
Português,
10 meses atrás
História,
10 meses atrás
Matemática,
1 ano atrás
Física,
1 ano atrás
Matemática,
1 ano atrás
Física,
1 ano atrás