Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int *subArray(int *mainA, int n1, int *sub, int n2)
- {
- for (int i = 0; i <= (n1 - n2); i++)
- {
- int j = 1;
- if (*(mainA + i) == *sub)
- {
- for (; j < n2; j++)
- if (*(mainA + i + j) != *(sub + j))
- break;
- }
- if (j == n2)
- return (mainA + i);
- }
- return NULL;
- }
- int main()
- {
- int n1 , n2;
- int arr1[39] = {0}, arr2[38] = {0};
- scanf("%d", &n1);
- for (int i = 0; i < n1; i++)
- scanf("%d", &arr1[i]);
- scanf("%d", &n2);
- for (int i = 0; i < n2; i++)
- scanf("%d", &arr2[i]);
- printf("%d", subArray(arr1, n1, arr2, n2));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement