czesc,
zdaje sobie sprawe, ze cos tu bardzo jest nie tak, ale wrzucam to co do tej pory wykombinowalem... wiem jak wyszukac dana liczbe w 1 tablicy, ale nie wiem jak zrobic to na 2, bez zastosowania 2 petli for, tylko uzywajac funkcji "search"
te 2 tablice maja w sobie liczby naturalne i na kazdej tablicy nie ma powtarzajacych sie liczb
#include<iostream>
using namespace std;
int search (int array[] , int max , int searchvalue)
{
int low = 0 ;
int high = max - 1 ;
int mid ;
while (low <= high)
{
mid = (low+high)/2 ;
if (searchvalue = array [mid])
{
return mid ;
}
else if (searchvalue > array [mid])
{
low = mid + 1 ;
}
else {
high = mid -1 ;
}
}
return -1
}
int main (int a[] , int max , int b[])
{ int result = search (a , max , b)
int y = 0 ;
if (result >=0)
{y++;}
cout <<y; }