Cieplutko proszę o pomoc, ponieważ muszę odesłać ten projekt do jutra. W skrócie: Program poszukuje lidera w wylosowanej tablicy. Tutaj podsyłam mój kod, niestety pojawia się błąd w linijce 44. Serdecznie proszę o rozwiązanie mojego problemu wykorzystując funkcje, które ja użyłem, bo tylko takie przerabiałem w szkole.
 
	 
 
	```
 
	#include <iostream> 
	#include <algorithm> 
	#include <cstdlib> 
	#include <ctime>
 
	using namespace std;
 
	const int N=20;
 
	int SzukajLidera(int A[]) 
	{ 
	    int i, kandydat, ile=0; 
	    sort(A,A+N); 
	    kandydat=A[N/2]; 
	    for (i=0;i<N;i++) 
	        if (A[i]==kandydat) ile++; 
	    if (ile>N/2) return kandydat; 
	    else return -1; 
	}
 
	void Losuj(int A[]) 
	{ 
	    int x=rand()%100; 
	    for (int i=0;i<N;i++) 
	        if (rand()%2==0) A[i]=rand()%100; 
	        else A[i]=x; 
	}
 
	void Wypisz(int A[]) 
	{ 
	    for (int i=0;i<N;i++) cout<<A[i]<<" "; 
	    cout<<endl; 
	}
 
	int main() 
	{ 
	    int A[N]; 
	    srand(time(NULL)); 
	    Losuj(A); 
	    Wypisz(A); 
	} 
	int kandydat;
 
	int SzukajLidera (int A[kandydat]) { return -1*kandydat;} 
	return 0; 
	 
 
	```