Prog ra ma ção I
Fi ch a d e E xer cí ci os 5
Curso: ETSI Data: -Out-2025
Nome do Docente: 2º Semestre
ARRAYS BIIDIMENSIONAIS
1. Criem um programa que recebe uma matriz de inteiros e um número que representa uma linha, o
programa deve informar a média dos valores da linha indicada.
2. Crie um programa que preencha automaticamente uma matriz identidade.
3. Crie um programa que receba valores do usuário para preencher uma matriz, e em seguida, exiba a
soma dos valores dela e a soma dos valores da primeira diagonal, ou seja, diagonal principal.
4. Faça um programa que leia uma matriz 6 x 6, conte e escreva quantos valores maiores que 10 ela
possui.
5. Faça um programa que lê uma matriz de 3 x 3 elementos usando um comando for, multiplica cada
elemento por 5 e imprime o resultado.
6. Crie um programa que recebe uma matriz de inteiros positivos e substitui seus elementos de valor
ímpar por -1 e os pares por +1.
7. Crie um programa que preenche uma matriz com valores positivos e negativos de inteiros. Da matriz
criada, crie 2 vectores de inteiros um para conter valores positivos da matriz e outro os valores
negativos.
8. Crie um programa que preenche uma matriz com valores aleatórios positivos e da matriz criada,
ordene a matriz de forma crescente.
9. Seja dada a matriz com os valores {{10,2,50,6},{8,20,6,80},{70,30,4,40}}. Pesquise pelo maior
elemento e menor elemento, informe a posição destes elementos.
10. Crie um programa que permite de determinar a soma dos valores de duas matrizes de inteiros.
11. Para cada conjunto de valores abaixo, escreva o código Java, usando laço(s), que preencha um array
bidimensional com os valores:
a) 0 1 2 3 4 5 6 7 8 9
0123456789
0123456789
b) 0 1 4 9 16 25 36 49 64 81
1
0 1 4 9 16 25 36 49 64 81
0 1 4 9 16 25 36 49 64 81
0 1 4 9 16 25 36 49 64 81
0 1 4 9 16 25 36 49 64 81
c) 0 0 0 0 0 0
111111
222222
333333
444444
555555
d) -1 -1 -1 -1 -1 -1
000000
-1 -1 -1 -1 -1 -1
000000
-1 -1 -1 -1 -1 -1
000000
-1 -1 -1 -1 -1 -1
0 00000
-1 -1 -1 -1 -1 -1