Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. int count(int vector1[], int sz1, int vector2[], int sz2) {
  5. int arr1, arr2, counter = 0;
  6. int j = 0, i=0;
  7. arr2 = vector2[j];
  8. for( i=0;i < sz1;i++)
  9. {
  10.  
  11. arr1 = vector1[i];
  12. while (arr1 == arr2) {
  13. if (j == (sz2-1) && arr1 == arr2) {
  14. ++counter;
  15. j = -1;
  16. --i;
  17. }
  18. i++, j++;
  19. arr2 = vector2[j];
  20. arr1 = vector1[i];
  21. if (i > sz1)
  22. return counter;
  23.  
  24. }
  25. }
  26. return counter;
  27. }
  28. int main(){
  29.  
  30. int sz1,valu1,valu2 ,sz2;
  31. int vector1[500], vector2[100];
  32. cout << "enter size of first array:" << endl;
  33. cin >> sz1;
  34. if (sz1 > 500)
  35. return 0;
  36. cout << "enter first array values:"<<endl;
  37. for (int i=0;i<sz1;i++)
  38. {
  39. cin >> valu1;
  40. vector1[i] = valu1;
  41.  
  42. }
  43. cout << "enter size of second array: " << endl;
  44. cin >> sz2;
  45. if (sz2 > 100)
  46. return 0;
  47. cout << "enter second array values:" << endl;
  48. for (int i = 0;i < sz2;i++)
  49. {
  50. cin >> valu2;
  51. vector2[i] = valu2;
  52.  
  53. }
  54. cout << "result:" << count(vector1, sz1, vector2, sz2) << " times" << endl;
  55. system("pause");
  56. return 0;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement