Showing posts with label matrix. Show all posts
Showing posts with label matrix. Show all posts

Write a program in Java to print the diagonal elements of given 3X3 Matrix

Write a program in Java to print the diagonal elements of given 3X3 Matrix

    
import java.io.*;
public class DiagElem {
    public static void main(String[] args) throws IOException {
        BufferedReader obj = new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Enter Elements of 3X3 Array :");
        int arr[][] = new int[3][3];
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr.length; j++) {
                arr[i][j]= Integer.parseInt(obj.readLine());
            }
            
        }
        System.out.println("Entered Array is :");
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr.length; j++) {
                System.out.print(arr[i][j]+" ");
            }
            System.out.println();
        }
        int ldiag[]= new int[3];
        int rdiag[]= new int[3];
        System.out.println(" Left Diagonal Elements Of Array :");
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr.length; j++) {
                if (i==j) {
                    ldiag[i]=arr[i][j];
                }
                
            }
            System.out.print(ldiag[i]+" ");
        }
        System.out.println();
        System.out.println("Right Diagonal Elements Of Array :");
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr.length; j++) {
                if (i+j==2) {
                    rdiag[i]=arr[i][j];
                }
                
            }
            System.out.print(rdiag[i]+" ");
        }
    }
    
}
    
Share:

Write a program in Java to input and print 3x3 Matrix

  


Write a program in JAVA to input and print 3X3 Matrix

import java.io.*;

public class Matrix {
public static void main(String[] args) throws IOException {
BufferedReader obj = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter elements of 3X3 matrix : ");
int arr[][] = new int[3][3];
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr.length; j++) {
arr[i][j] = Integer.parseInt(obj.readLine());
}
}
System.out.println("Entered 3x3 Matrix is : ");
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr.length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}

OUTPUT

Enter elements of 3X3 matrix : 12
34
56
23
45
67
11
32
87

Entered 3x3 Matrix is :
12 34 56
23 45 67
11 32 87


Share:

Write a program in java to print sum of two 3X3 matrix

  


Write a program in JAVA to print sum of two 3X3 MATRIX

import java.io.*;

class SumMatrix3D {
public static void main(String[] args)throws IOException {
BufferedReader obj=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter elements of first 3X3 matrix : ");
int arr1[][]=new int[3][3];
for (int i = 0; i < arr1.length; i++) {
for (int j = 0; j < arr1.length; j++) {
arr1[i][j]=Integer.parseInt(obj.readLine());
}
}
System.out.print("Enter elements of second 3X3 matrix : ");
int arr2[][]=new int[3][3];
for (int i = 0; i < arr1.length; i++) {
for (int j = 0; j < arr1.length; j++) {
arr2[i][j]=Integer.parseInt(obj.readLine());
}
}
int sum[][]=new int[3][3];
for (int i = 0; i < arr1.length; i++) {
for (int j = 0; j < arr1.length; j++) {
sum[i][j]=arr1[i][j]+arr2[i][j];
}
}
System.out.println("Sum Of both Matrix : ");
for (int i = 0; i < arr1.length; i++) {
for (int j = 0; j < arr1.length; j++) {
System.out.print(sum[i][j]+" ");
}
System.out.println();
}
}
}

OUTPUT

Enter elements of first 3X3 matrix : 1
2
3
4
5
6
7
8
9
Enter elements of second 3X3 matrix : 9
2
3
4
5
1
6
7
8
Sum Of both Matrix : 
10 4 6 
8 10 7 
13 15 17 
Share:

Pageviews