Exercício resolvido em Java
Faça um programa que leia 16 números inteiros, grave em uma matriz 4x4. Em seguida, colete um número inteiro e informe quais posições da matriz contém esse valor.
_____________________________
import java.util.Scanner;
public class Teste {
public static void main(String[] args) {
final int VALOR = 2;
int matrix[][] = new int[VALOR][VALOR];
Scanner s = new Scanner(System.in);
for(int i = 0; i < VALOR; i++ ) {
for (int j = 0 ; j < VALOR; j++) {
System.out.println("Insira valor referente matrix["+i+"]"+"["+j+"]");
int vlr = s.nextInt();
matrix[i][j] = vlr;
}
}
System.out.println("IMPRIMINDO VALORES DA MATRIZ");
for(int i = 0; i < VALOR; i++) {
for(int j = 0; j < VALOR ; j++) {
System.out.println("Posição "+ "[" + i +"]"+"["+j+"]:" + matrix[i][j]);
}
}
System.out.println("Entre com um valor para verificar se este encontra-se na matriz");
int entrada = s.nextInt();
for(int i = 0; i < VALOR ; i++) {
for (int j = 0 ; j < VALOR ; j++) {
if(entrada == matrix[i][j]) {
System.out.println("O valor " + entrada + " foi encontrado na posição: " + i + j);
}
}
}
}
}
_____________________________
Comentários
Postar um comentário