Wipro NLTH Coding Sample Question- 1

Prepsters Wipro NLTH Coding Question -1 :

NOTE:- Please comment down the code in other languages as well below –

Ques:  C Program to check if two given matrices are identical

#include<stdio.h>
#define N 4
// This function returns 1 if A[][] and B[][] are identical
// otherwise returns 0
int areSame (int A[][N], int B[][N])
{
  int i, j;
  for (i = 0; i < N; i++)
    for (j = 0; j < N; j++)
      if (A[i][j] != B[i][j])
    return 0;
  return 1;
}
int main ()
{
  int A[N][N] = { {1111},
  {2222},
  {3333},
  {4444}
  };
  int B[N][N] = { {1111},
  {2222},
  {3333},
  {4444}
  };
  if (areSame (A, B))
    printf ("Matrices are identical ");
  else
    printf ("Matrices are not identical");
  return 0;
}
#include<bits/stdc++.h>
using namespace std;
#define N 4
// This function returns 1 if A[][] and B[][] are identical
// otherwise returns 0
int areSame (int A[][N], int B[][N])
{
int i, j;
for (i = 0; i < N; i++)
for (j = 0; j < N; j++)
if (A[i][j] != B[i][j])
return 0;
return 1;
}
int main ()
{
int A[N][N] = { {1, 1, 1, 1},
{2, 2, 2, 2},
{3, 3, 3, 3},
{4, 4, 4, 4}
};
int B[N][N] = { {1, 1, 1, 1},
{2, 2, 2, 2},
{3, 3, 3, 3},
{4, 4, 4, 4}
};
if (areSame (A, B))
cout<<"Matrices are identical";
else
cout<<"Matrices are not identical";
return 0;
}
import java.util.*;
class Main
{
static int size=4;
public static boolean areSame(int A[][], int B[][])
{
int i,j;
for(i=0;i<size;i++)
{
for(j=0;j<size;j++)
if(A[i][j]!=B[i][j])
return false;
}
return true;
}
public static void main(String[] args)
{
int A[][]={{1,1,1,1},{2,2,2,2},{3,3,3,3,},{4,4,4,4}};
int B[][]={{1,1,1,1},{2,2,2,2},{3,3,3,3,},{4,4,4,4}};
if(areSame(A,B))
{
System.out.println("Matrices are identical");
}
else
System.out.println("Matrices are not identical");
}
}
a = [[1,1,1,1],[2,2,2,2],[3,3,3,3],[4,4,4,4]]
b = [[1,1,1,1],[2,2,2,2],[3,3,3,3],[4,4,4,4]]
if a==b:
    prin("Metrices are identical")
else:
    pint("Metrices are not identical")