Matrizes
Escreva um programa em Java que leia uma matriz de m x n de números inteiros a partir da entrada do usuário e, em seguida, imprima a matriz transposta.
Instruções:
Solicite ao usuário que informe as dimensões m e n da matriz.
Solicite ao usuário que informe os elementos da matriz.
Calcule a matriz transposta.
Imprima a matriz original e a matriz transposta.
Exemplo:
Digite o número de linhas (m): 2
Digite o número de colunas (n): 3
Digite os elementos da matriz:
1 2 3
4 5 6
Matriz original:
1 2 3
4 5 6
Matriz transposta:
1 4
2 5
3 6
Problema: Planejamento de Assentos no Cinema
Um cinema possui uma sala com 10 fileiras e 12 assentos por fileira. A disposição dos assentos pode ser representada por uma matriz de 10x12, onde:
0
representa um assento livre1
representa um assento ocupado
Um grupo de amigos quer sentar junto, lado a lado, em uma mesma fileira. Dado o tamanho do grupo e a matriz atual dos assentos da sala, crie um algoritmo que:
Verifique se há assentos consecutivos suficientes em alguma fileira para acomodar o grupo.
Se houver, retorne a posição inicial dos assentos onde o grupo pode sentar (fileira e coluna).
Caso não haja, retorne uma mensagem informando que não é possível alocar os assentos juntos.
Exemplo de entrada:
Saída esperada:
Atualizado