Skip to main content

Matrix Multiplication

class Mat
{
  public static void main(String args[])
  {
    int j,l=0,i;
    int a[][]=new int[2][2]; 
    int b[][]= new int[2][2];
 for(i=0;i<2;i++)
  for(j=0;j<2;j++)
   a[i][j]=Integer.parseInt(args[l++]);
 for(i=0;i<2;i++)
  for(j=0;j<2;j++)
   b[i][j]=Integer.parseInt(args[l++]);
        for( i=0;i<2;i++)
           for( j=0;j<2;j++)
          {  
             int c[][]={{0,0},{0,0}};
              for(int k=0;k<2;k++)
 {
                        c[i][j]=c[i][j]+(a[i][k]*b[k][j]);   
                      }
  System.out.println(c[i][j]);
 } 
            
   }
}                   

Comments

Popular posts from this blog

Find Value of S=ut+1/2*a*t**2.

PROCEDURE:-        1.enter values for u,a,t to find distance        2.find distance with the formulae ut+1/2at 2        3.print the above result CODE:- #include<stdio.h> #include<conio.h> void main() {   float u,t,a,S;   clrscr();   printf(“enter values u,t,a”);   scanf(“%f %f %f”, &u,&t,&a);   S=(u*t)+(0.5*a*t*t);   printf(“\n  S = %f”, S); } Input:- enter values u,t,a               U=10,t=4,a=4.9 Output:- S =79.200