Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Ex5()
- {
- int *arr1;
- int *arr2;
- int key=5;
- int i;
- arr1 = (int*)malloc(key*sizeof(int));
- arr2 = (int*)malloc(key*sizeof(int));
- printf("Enter Numbers for Array 1:\n");
- for(i=0;i<key;i++)
- {
- scanf("%d",&arr1[i]);
- }
- printf("Enter Numbers for Array 2:\n");
- for(i=0;i<key;i++)
- {
- scanf("%d",&arr2[i]);
- }
- printf("Returned = %d\n",Ex5_F(arr1, arr2, key));
- }
- int Ex5_F(int* arr1,int* arr2,int key)
- {
- int *NewJoker;
- int *JokerNew;
- NewJoker = (int*)calloc(key,sizeof(int));
- JokerNew = (int*)calloc(key,sizeof(int));
- int i;
- int j;
- for(i=0,j=0;i<key;i++,j++)
- {
- NewJoker[arr1[i]]++;
- JokerNew[arr2[j]]++;
- }
- for(i=0;i<key;i++)
- {
- if(NewJoker[i] != JokerNew[i])
- {
- return 0;
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement