Witam, mam problem z pewnym zadaniem ze spoja - http://pl.spoj.com/problems/PRZEDSZK/ jako, że dopiero stawiam swoje pierwsze kroki w programowaniu to mój kod nie jest zbyt elegancki, chociaż się staram :) Prosiłbym o jakąś małą podpowiedź odnoszącą się do funkcji bo nie mam zielonego pojęcia jak mogę to zrobić inaczej i wytknięcie błędów jakie popełniam na co zwrócić większą uwagę..itp
#include<iostream>
using namespace std;
unsigned mnozenie(int maxi,int mini)
{
for(;;)
{
if((mini%maxi)==0)return mini;
else{mini+=mini;}
}
}
int main()
{
unsigned a,b,t;
cin>>t;
while(t--)
{
cin>>a>>b;
if(a>=10&&a<=30&&b>=10&&b<=30)
{
cout<<mnozenie(a,b);
}
else cout<<"ZLE DANE!";
}
return 0;
}