18) Faça um algoritmo que leia um código numérico inteiro e um vetor de 50 posições de números. Se o código for zero, termine o algoritmo. Se o código for 1, mostre o vetor na ordem como ele foi lido. Se o código for 2, mostre o vetor na ordem inversa, ou seja, do último até o primeiro.
Liguagem C
URGEEEENTEE
Soluções para a tarefa
Respondido por
0
Program Ordenar_10_valores;
Var
num:array[0..49] of integer;
x,y,imenor,troca:integer;
Begin
for x:=0 to 49 do
Begin
writeln('insira um numero ');
readln(num[x]);
End;
for x:=0 to 49 do
Begin
imenor:=x;
for y:=x+1 to 49 do
Begin
if num[y]>num[imenor] then
imenor:=y;
End;
if num[x]<>num[imenor] then
Begin
troca:=num[x];
num[x]:=num[imenor];
num[imenor]:=troca;
End;
End;
writeln('numeros em valores decrescentes: ');
for x:=1 to 49 do
Begin
writeln(num[x]);
End;
readln;
end.
Karenlsilva5:
Eu faço o curso de informatica, esse código está na linguagem pascal, pois ainda não utilizo o C. Espero ter ajudado pelo menos um pouco :)
Perguntas interessantes