Advertisement
Guest User

Untitled

a guest
Jan 18th, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #include <stdio.h>
  2. int *subArray(int *mainA, int n1, int *sub, int n2)
  3. {
  4. for (int i = 0; i <= (n1 - n2); i++)
  5. {
  6. int j = 1;
  7. if (*(mainA + i) == *sub)
  8. {
  9. for (; j < n2; j++)
  10. if (*(mainA + i + j) != *(sub + j))
  11. break;
  12. }
  13. if (j == n2)
  14. return (mainA + i);
  15. }
  16. return NULL;
  17. }
  18. int main()
  19. {
  20. int n1 , n2;
  21. int arr1[39] = {0}, arr2[38] = {0};
  22. scanf("%d", &n1);
  23. for (int i = 0; i < n1; i++)
  24. scanf("%d", &arr1[i]);
  25. scanf("%d", &n2);
  26. for (int i = 0; i < n2; i++)
  27. scanf("%d", &arr2[i]);
  28.  
  29. printf("%d", subArray(arr1, n1, arr2, n2));
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement