Program to check if two arrays are the same or not

10 May 2023

10 May 2023

Write Program to check if two arrays are the same or not

Description about the Program to check if two arrays are the same or not

Get two arrays as the input from the user and check whether it is the same or not.

Input

Enter the size of first array: 3

Enter the size of second array: 3

Enter elements of first array: 1 2 3

Enter elements of second array: 1 2 3

Output

Same

C Program to check if two arrays are the same or not???????

#include<stdio.h>

int sort(int arr[], int n)

{

int i,j;

for (i = 0; i < n-1; i++)

{

for (j = 0; j < n-i-1; j++)

{

if (arr[j] > arr[j+1])

{

int temp = arr[j];

arr[j] = arr[j+1];

arr[j+1] = temp;

}

}

}

}

int arrays(int arr1[], int arr2[], int n, int m)

{

sort(arr1,n);

sort(arr2,m);

int i;

for(i = 0; i < n; i++)

{

if(arr1[i] != arr2[i])

{

return 0;

}

}

}

int main()

{

int n1, n2;

printf("Enter the size of first array: ");

scanf("%d",&n1);

printf("Enter the size of second array: ");

scanf("%d",&n2);

int arr1[n1];

int arr2[n2];

int i;

printf("Enter the first array elements: ");

for(i = 0; i < n1; i++)

{

scanf("%d",&arr1[i]);

}

printf("Enter the second array elements: ");

for(i = 0; i < n2; i++)

{

scanf("%d",&arr2[i]);

}

if(arrays(arr1, arr2, n1, n2) == 0)

{

printf("Not same");

}

else

printf("Same");

return 0;

}

C++ Program to check if two arrays are the same or not???????

#include<iostream>

using namespace std;

int sort(int arr[], int n)

{

int i,j;

for (i = 0; i < n-1; i++)

{

for (j = 0; j < n-i-1; j++)

{

if (arr[j] > arr[j+1])

{

int temp = arr[j];

arr[j] = arr[j+1];

arr[j+1] = temp;

}

}

}

}

int arrays(int arr1[], int arr2[], int n, int m)

{

sort(arr1,n);

sort(arr2,m);

int i;

for(i = 0; i < n; i++)

{

if(arr1[i] != arr2[i])

{

return 0;

}

}

}

int main()

{

int n1, n2;

cout<<"Enter the size of first array: ";

cin>>n1;

cout<<"Enter the size of second array: ";

cin>>n2;

int arr1[n1];

int arr2[n2];

int i;

cout<<"Enter the first array elements: ";

for(i = 0; i < n1; i++)

{

cin>>arr1[i];

}

cout<<"Enter the second array elements: ";

for(i = 0; i < n2; i++)

{

cin>>arr2[i];

}

if(arrays(arr1, arr2, n1, n2) == 0)

{

cout<<"Not same";

}

else

cout<<"Same";

return 0;

}

Java Program to check if two arrays are the same or not???????

import java.util.*;

public class Main

{

static void sort(int arr[], int n1)

{

int i,j;

for (i = 0; i < n1-1; i++)

{

for (j = 0; j < n1-i-1; j++)

{

if (arr[j] > arr[j+1])

{

int temp = arr[j];

arr[j] = arr[j+1];

arr[j+1] = temp;

}

}

}

}

static int arrays(int arr1[], int arr2[], int n1, int n2)

{

sort(arr1,n1);

sort(arr2,n2);

int i, count = 0;

for(i = 0; i < n1; i++)

{

if(arr1[i] == arr2[i])

{

count++;

}

}

return count;

}

public static void main(String[] args)

{

int n1,n2, count = 0;

Scanner sc = new Scanner(System.in);

System.out.println("Enter the size of first array: ");

n1 = sc.nextInt();

System.out.println("Enter the size of second array: ");

n2 = sc.nextInt();

int[]arr1 = new int[n1];

int[]arr2 = new int[n1];

System.out.println("Enter the elements of first array: ");

for(int i = 0; i < n1; i++)

{

arr1[i] = sc.nextInt();

}

System.out.println("Enter the elements of second array: ");

for(int i = 0; i < n2; i++)

{

arr2[i] = sc.nextInt();

}

if(arrays(arr1, arr2, n1, n2) != n1)

{

System.out.print("Not same");

}

else

System.out.print("Same");

}

}

Python Program to check if two arrays are the same or not???????

def arrays(arr1, arr2, n1, n2):

count = 0

arr1.sort()

arr2.sort()

for i in range(0,n1):

if(arr1[i] == arr2[i]):

count = count + 1

print(count)

return count

n1 = int(input("Enter the size of first array: "))

n2 = int(input("Enter the size of second array: "))

arr1 = []

arr2 = []

print("Enter the elements of first array: ")

for i in range(0,n1):

temp = int(input())

arr1.append(temp)

print("Enter the elements of second array: ")

for i in range(0,n2):

temp = int(input())

arr2.append(temp)

if(arrays(arr1, arr2, n1, n2) != n1):

print("Not Same")

else:

print("Same")

If you are from 2023 batch student, Join our Telegram group for placement preparation and coming placement drive updates : https://t.me/talentbattle2023