Informática, perguntado por brainlyduvidas45, 1 ano atrás

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 Karenlsilva5
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