Baixe o app para aproveitar ainda mais
Prévia do material em texto
Faça um programa que carregue uma matriz 6 x 6. Depois encontre o maior elemento da matriz. Mostre uma matriz resultante que será a matriz carregada multiplicada pelo maior elemento da matriz. Programa matriz_um; Variaveis a = matriz [6,6] de inteiros; i, j, m : inteiro; Inicio Para i ← 0 ate 5 faca inicio Para j ← 0 ate 5 faca inicio Escreva “Digite o elemento [“, i+1, “,”, j+1, “] da matriz”; Leia a[i,j]; Se m < a[i,j] entao m ← a[i,j]; fim; fim; Para i ← 0 ate 5 faca inicio Para j ← 0 ate 5 faca inicio a[i,j] ← m * a[i,j]; Escreva a[i,j]; fim; fim; Fim. Carregue uma matriz 3 x 5 com números inteiros, calcule e mostre a quantidade de elementos positivos, negativos e de zeros nessa matriz. Programa matriz_dois; Variaveis a = matriz [3,5] de inteiros; i, j, p, n, z : intiero; Inicio p ← 0; n ← 0; z ← 0; Para i ← 0 ate 2 faca inicio Para j ← 0 ate 4 faca inicio Escreva “Digite o elemento [“, i+1, “,”, j+1, “] da matriz”; Leia a[i,j]; Se a[i,j] > 0 entao p ← p + 1; Se a[i,j] < 0 entao n ← n + 1; Se a[i,j] = 0 entao z ← z+1; fim; fim; Escreva “A matriz possui ”, p, “ elementos positivos, ”, n, “ elementos negativos e ”, z, “ elementos iguais a 0.”; Fim. Carregue uma matriz com as 3 notas de 4 alunos. Calcule a média das notas e mostre: quais alunos tiraram pelo menos uma nota abaixo da média da turma. Programa matriz_tres; Variaveis a = matriz [3,4] de inteiros; i, j, s : inteiro; mt, ma : real; Inicio s ← 0; m ← 1; Para i ← 0 ate 2 faca inicio Para j ← 0 ate 3 faca inicio Escreva “Digite a “, i+1, “ nota do ”, j+1, “ aluno:”; Leia a[i,j]; s ← s + a[i,j]; fim; fim; mt ← s / 12; Para i ← 0 ate 2 faca inicio Para j ← 0 ate 3 faca inicio Se a[i,j] < mt entao Escreva “O “, j+1, “ aluno tirou nota abaixo da media da turma.”; fim; fim; Fim. Carregue uma matriz 12 x 4 com os valores das vendas de uma loja supondo 12 meses e 4 vendedores. Calcule e mostre: em cada mês qual foi o vendedor que vendeu mais. Programa matriz_quatro; Variaveis a = matriz [12,4] de inteiros; v = vetor [12] de inteiros; i, j, m : inteiro; Inicio Para i ← 0 ate 11 faca inicio Para j ← 0 ate 3 faca inicio Escreva “Digite o valor de venda do “, i+1, “ mês do ”, j+1, “ vendedor: ”; Leia a[i,j]; Se m < a[i,j] entao v[i] ← j; fim; m ← 0; fim; Para i ← 0 ate 11 faca Escreva “O maior vendedor do mês “, i+1, “ foi o “, v[i]; Fim. Carregue uma matriz 4 x 4 e calcule a média dos números da sua diagonal principal e da sua diagonal secundária. Programa matriz_cinco; Variaveis a = matriz [4,4] de inteiros; i, j, s1, s2 : inteiro; mp, ms : real; Inicio s1 ← 0; s2 ← 0; mp ← 1; ms ← 1; Para i ← 0 ate 3 faca inicio Para j ← 0 ate 3 faca inicio Escreva “Digite o elemento [“, i+1, “,”, j+1, “] da matriz”; Leia a[i,j]; Se i = j entao s1 ← s1 + a[i,j]; Se ((i+j) = (4+1)) entao s2 ← s2 + a[i,j]; fim; fim; mp ← s1 / 4; ms ← s2 / 4; Escreva “A média da diagonal principal é ”, mp, “ e da diagonal secundária é ”, ms; Fim. Um professor quer um programa para cadastrar as notas de 3 provas aplicadas a 5 alunos. Use uma matriz 10 x 3 para armazenar essas notas. Ao final, mostre um relatório (listagem em tela) com o número do aluno (1 a 10), e as respectivas notas. Programa matriz_seis; Variaveis a = matriz [10,3] de inteiros; i, j : inteiro; Inicio Para i ← 0 ate 10 faca inicio Para j ← 0 ate 2 faca inicio Escreva “Digite a “, j+1, “ nota do “, i+1, “ aluno: ”; Leia a[i,j]; fim; fim; Para i ← 0 ate 10 faca inicio Para j ← 0 ate 2 faca inicio Escreva “O aluno de número “, i+1, “ obteve de “, j+1, “ª nota o valor “, a[i,j]; fim; fim; Fim. Aprimore o programa anterior para mostrar também: Quantos alunos tiveram menor nota na prova 1; Quantos alunos tiveram menor nota na prova 2; Quantos alunos tiveram menor nota na prova 3. Programa matriz_sete; Variaveis a = matriz [10,3] de inteiros; i, j, n1, n2, n3 : inteiro; Inicio c1 ← 0; c2 ← 0; c3 ← 0; Para i ← 0 ate 9 faca inicio Para j ← 0 ate 2 faca inicio Escreva “Digite a “, j+1, “ nota do “, i+1, “ aluno: ”; Leia a[i,j]; Se j = 0 entao inicio se n1 < a[i,j] entao n1 ← a[i,j]; fim; Se j = 1 entao inicio se n2 < a[i,j] entao n2 ← a[i,j]; fim; Se j = 2 entao inicio se n3 < a[i,j] entao n3 ← a[i,j]; fim; fim; fim; Para i ← 0 ate 9 faca inicio Para j ← 0 ate 2 faca inicio Se j = 0 entao inicio se n1 = a[i,j] entao c1 ← c1 + 1; fim; Se j = 1 entao inicio se n2 = a[i,j] entao c2 ← c2 + 1; fim; Se j = 2 entao inicio se n3 = a[i,j] entao c3 ← c3 + 1; fim; Para i ← 0 ate 9 faca inicio Para j ← 0 ate 2 faca inicio Escreva “O aluno de número “, i+1, “ obteve de “, j+1, “ª nota o valor “, a[i,j]; fim; fim; Escreva “O total de alunos que tiraram menor nota na primeira prova é “ c1, “, na segunda é “, c2, “ e na terceira é “, c3; Fim. O elemento MINIMAX de uma matriz é o maior elemento da linha onde se encontra o menor elemento da matriz. Faça um programa que carregue uma matriz 4 x 7 com números reais, calcule e mostre o seu MINIMAX e a posição em que ele ocorre (linha e coluna). Programa matriz_oito; Variaveis a = matriz [4,7] de inteiros; i, j, mini, i_mini, max, j_max : inteiro; Inicio Para i ← 0 ate 3 faca inicio Para j ← 0 ate 6 faca inicio Escreva “Digite o elemento [“, i+1, “,”, j+1, “] da matriz”; Leia a[i,j]; se a[i,j] < mini entao inicio mini ← a[i,j] i_mini ← i; fim; fim; fim; Para j ← 0 ate 6 faca inicio se max < a[i_mini,j] entao inicio max ← a[i_mini,j]; j_max ← j; fim; fim; Escreva “O MINIMAX da matrix vale “, max, “ e está localizado em [“, i_mini, “,”, j_max, “].”; Fim. Carregue uma matriz 4 x 4 com números inteiros e mostre a mensagem dizendo se a matriz é simétrica. Uma matriz é simétrica se A [ i , j ] = A [ j , i ]. Programa matriz_nove; Variaveis a = matriz [4,4] de inteiros; i, j, c : inteiro; Inicio c ← 0; Para i ← 0 ate 3 faca inicio Para j ← 0 ate 3 faca inicio Escreva “Digite o elemento [“, i+1, “,”, j+1, “] da matriz”; Leia a[i,j]; fim; fim; Para i ← 0 ate 3 faca inicio Para j ← 0 ate 3 faca inicio Se a[i,j] <> a[j,i] entao c ← c +1; fim; fim; Se c <> 0 entao Escreva “A matriz não é simetrica.”; senao Escreva “A matriz é simetrica.” Fim. Carregue uma matriz 4 x 4 de números inteiros e crie dois vetores que contenham, respectivamente, o maior elemento de cada uma das linhas e o menor elemento de cada uma das colunas. Mostre a matriz original e os dois vetores. Faça um programa que receba as vendas trimestrais (de um ano) de 3 vendedores de uma loja e armazene essas vendas em uma matriz. Calcule e mostre: - O total de vendas do ano de cada vendedor; - O total de vendas de cada trimestre; - O total de vendas do ano.
Compartilhar