Wiem że kod może wyglądać trochę chaotycznie gdyż jestem początkujący jednakże spełniłem wszystkie warunki zadania, program poprawnie liczy to co ma liczyć a spoj twierdzi że jest błąd. Mógłby ktoś to ocenić :)? https://pl.spoj.com/problems/PRZEDSZK/
#include <iostream>
using namespace std;
int N;
int main()
{
cin>>N;
if(N>=1 && N<=20)
{
for(int i=0; i<N; i++)
{
int a, b, wa, wb, k=1, kk=1;
cin>>a>>b;
if(a>=10 && b<=30)
{
wa=a*k;
wb=b*kk;
while(wa!=wb)
{
if(wa<wb)
{
wa=a*k;
k++;
}
else if(wa>wb)
{
wb=b*kk;
kk++;
}
}
cout<<wb;
}
}
}
}