otra opcion puede ser poner el Prototipo de la funcion, este se pone despues de los include, pues luego que quieras hacer un programa mas complicado, te sera mas conveniente hacerlo de esta manera. Y de hecho esta es la manera mas correcta a mi parecer.
Código C++:
Ver originalusing namespace std;
#include <cstdio>
#include <iostream>
void solve( void ); //Prototipo de funcion
int main()
{
int cases; cin >> cases;
for(int i=0;i<cases;i++)
{
solve(); //<----- en esta linea sale el error
}
return 0;
}
void solve()
{
int num1; cin >> num1;
int num2; cin >> num2;
char rta=(num1<num2)?'<':'>';
rta=(num1==num2)?'=':rta;
cout << rta << endl;
}