Napisać program
bool sprawdz (int tab[], int n, int x) - funkcja ma zwrócić true,
jeżeli w n-elementowej tablicy przekazanej za pomocą
parametru tab znajduje się wartość x lub jej wielokrotności lub
zwrócić false w przeciwnym wypadku. Elementy tablicy oraz
wartość parametru x wczytaj w funkcji main(), wynik wydrukuj
na ekranie (również w funkcji main).
Głównie chodzi mi o zaznaczony kod. Wiem, że coś się tam nie zgadza, ale nie do końca potrafię rozwiązać ten problem.
#include<iostream>
#include <cstdlib>
using namespace std;
bool sprawdz(int tab[], int n, int x);
int main()
{
int n, x;
int tab[10];
cout<<"Podaj szukana liczba";
cin>>x;
cout<<"Ile elementowa tablica";
cin>>n;
for(int i=0; i<n; i++ )
{
tab[i]=rand()%n;
cout<<tab[i]<<" ";
}
for (int i=0;i<tab[i]; i++)
{
if((tab[i]=x) )
return true;
}
if else (tab[i]!=x))
for( int i=0; i<10; i++)
{
if(( x*i)<tab[i])
return true;
}
else if((tab[i]!=0))
return false;
}