Informática, perguntado por Allesson, 5 meses atrás

Em linguagem Potigol:


Exercício 1
Implemente um algoritmo que recebe os elementos para montar uma matriz de inteiros com tamanho 10x5. Após receber todos os elementos da matriz, seu programa deverá apresentála. Sem seguida, seu programa deve solicitar o número da coluna que deseja obter a soma dos elementos. Ao final, o seu programa apresenta a soma da coluna selecionada.


Exercício 2
Desenvolva um programa que lê os números necessários para preencher uma matriz 4x6 de inteiros. Após o preenchimento, seu algoritimo deve possuir estrutura capaz de receber indeterminada quantidade de números e que diga se os números fornecidos pelo usuário, um-a-um, estão presentes nesta matriz. A busca se encerra quando o usuário digitar 0 (zero).

Exercício 3
Leia uma matriz 5x5 de inteiros e, então, ordene os elementos em cada linha da matriz em ordem crescente. Você deverá imprimir a matriz antes de realizar a ordenação e depois de ser ordenada.

Soluções para a tarefa

Respondido por jgmgurgel
9

Resposta:

Tu estuda no IMD, é? haha

1)

numeros = matriz[10,5]

soma = 0

logica = 0

para i de 0 até 9

para j de 0 até 4

       escreva "Digite um número inteiro"

       numeros[i][j] = leia_inteiro

       

fim

fim

imprima numeros

escreva "\n"

enquanto logica <> 1

escreva "Digite uma coluna"

   n = leia_inteiro  

se n > 4 então

    escreva "Digite um número válido! Essa coluna está fora dos limites da matriz!"

senão

    para i de 0 até 9

        soma+= numeros[i][n]

       fim

       logica = 1

   fim

fim

escreva "A soma de todos os números dessa coluna é : {soma}"

2)

matr1z = matriz[3,2]

soma = 0

logica = 1

para coluna de 0 até 1

para linha de 0 até 2

   escreva "Digite um número"

   matr1z[linha][coluna] = leia_inteiro

   fim

fim

imprima matr1z

escreva "\n"

enquanto logica <> 0

escreva "Digite um número e saiba se ele está presente na matriz"

   n = leia_inteiro

   para coluna de 0 até 1

    para linha de 0 até 2

        se matr1z[linha][coluna] == n então

            escreva "Esse número está presente na matriz"

               escreva "\n"

  senão

            escreva "Esse número não está na matriz"

               escreva "\n"

  fim

 fim

fim

fim

Explicação:

a 3 ainda tô tentando

Respondido por ZulemaZahi
5

Resposta:

Como o nosso amigo ainda esta tentando a 3 e eu fiz a 3, aqui esta ela

Explicação:

x := 5

y := 5

var numero := matriz[x, y]

var min := 0

var extra := 0

escreva "Digite número inteiros aleatoriamente: "

para i de 0 até x-1 faça

       para k de 0 até y-1 faça

       numero[i][k] := leia_inteiro

   fim

fim

para i de 0 até x-1 faça

       para k de 0 até y-1 faça

        imprima "{numero[i][k]} "

   fim

   escreva ""

fim

escreva ""

escreva "Os matriz com linhas ordenadas: "

para i de 0 até x-1 faça

       numero[i] := numero[i] .sort

   para k de 0 até y-1 faça

   imprima "{numero[i][k]} "

   fim

   escreva ""

fim

Perguntas interessantes