Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- class Main {
- public static void carica (int mat[][], int nr1, int nc1){
- Scanner leggi=new Scanner(System.in);
- int i, j;
- for(i=0; i<nr1; i++){
- for(j=0; j<nc1; j++){
- mat[i][j]=leggi.nextInt();
- }
- }
- }
- public static boolean trova(int mat[][], int nr1, int nc1, int val1){
- boolean trovato = false;
- int i, j;
- for(i=0; i<nr1; i++){
- for(j=0; j<nc1; j++){
- if(val1==mat[i][j]){
- trovato=true;
- }
- }
- }
- return trovato;
- }
- public static void main(String[] args) {
- Scanner leggi = new Scanner(System.in);
- int nr, nc, val;
- boolean trovato=false;
- do{
- System.out.println("Inserisci il numero di righe: ");
- nr=leggi.nextInt();
- }
- while(nr<=0);
- do{
- System.out.println("Inserisci il numero di colonne: ");
- nc=leggi.nextInt();
- }
- while(nc<=0);
- int mat1[][]=new int[nr][nc];
- System.out.println("Inserisci i valori della matrice: ");
- carica(mat1, nr, nc);
- System.out.println("Inserisci il valore da cercare: ");
- val=leggi.nextInt();
- trovato=trova(mat1, nr, nc, val);
- if(trovato==true){
- System.out.println("Il valore: " +val+ " è stato trovato.");
- }
- else{
- System.out.println("Il valore: "+val+" non è stato trovato.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement