• Matéria: Informática
  • Autor: Najubinha5648
  • Perguntado 8 anos atrás

preciso dos seguintes exercicios1-escreva um algoritmo que entre com um vetor dde 10 posições,de valores inteiros,com o seguinte menu de opções:menu1-ordenar o vetor na ordem crescente2-ordenar o vetor na ordem decerscente3-multiplicar os valores pares,se houver,e apresentar resultado4-sair do sistema

Respostas

respondido por: Rafaelgua
0
programa{ funcao inicio() { const inteiro crecente = 1 const inteiro decrecente = 2 const inteiro mult_par = 3 const inteiro sair = 4 const inteiro num_vetor = 10 inteiro vetor[num_vetor] logico rodando = verdadeiro escreva("digite ",num_vetor," numeros \n") para(inteiro x = 0;x < num_vetor;x++) { leia(vetor[x]) } enquanto(rodando) { inteiro switch escreva("1- listar valores crecentemente\n2- listar valores decrecentemente\n3- multiplicar os pares\n4- sair\n\n") leia(switch) escreva("\n") escolha(switch) { caso crecente: inteiro crecent[num_vetor] inteiro menos = 0 inteiro x = 0 inteiro y = 0 enquanto(x < num_vetor) { enquanto(y < num_vetor) { se(vetor[x] < vetor[y]) { menos++ } y++ } crecent[(num_vetor-1)-menos] = vetor[x] menos = 0 y = 0 x++ } x = 0 enquanto(x < num_vetor) { escreva(crecent[x],"\n") x++ } escreva("\n") pare caso decrecente: inteiro crecent[num_vetor] inteiro menos = 0 inteiro x = 0 inteiro y = 0 enquanto(x < num_vetor) { enquanto(y < num_vetor) { se(vetor[x] < vetor[y]) { menos++ } y++ } crecent[(num_vetor-1)-menos] = vetor[x] menos = 0 y = 0 x++ } x = num_vetor-1 enquanto(x >= 0) { escreva(crecent[x],"\n") x-- } escreva("\n") pare caso mult_par: inteiro num_de_pares = 0 inteiro num_par[] = { 1,1,1,1,1,1,1,1,1,1 } para(inteiro x = 0;x < num_vetor;x++) { se(vetor[x] % 2 == 0) { num_par[num_de_pares] = vetor[x] num_de_pares++ } } para(inteiro x = 1;x < num_vetor;x++) { num_par[0]*=num_par[x] } escreva(num_par[0]) escreva("\n") pare caso sair: rodando = falso pare } } }}

Rafaelgua: ta em portugol
Rafaelgua: e fico mineficado
Rafaelgua: não consigo coloca coodigos no barinly sacanagem :|
Perguntas similares