- const int FOUND = 1;
- const int NOT_FOUNT = 0;
- int Search(int x[], int y[], int z[], int size_x, int size_y, int size_z)
- {
- int index_x;
- int index_y;
- int index_z;
- index_z = index_y = index_x = 0;
- while (index_x < size_x && index_y < size_y && index_z < size_z)
- {
- if (x[index_x] < y[index_y])
- {
- ++index_x;
- }
- else if (y[index_y] < z[index_z])
- {
- ++index_y;
- }
- else if (z[index_z] < x[index_x])
- {
- ++index_z;
- }
- else
- {
- return FOUND;
- }
- }
- }