Hei! So i found my problem with endless printing in my program, but the result is still not right. It should print out 1729 (12 + 1 = 9 + 10), but it doesn't.
Code:
#include <iostream>

using namespace std;

int maks(int num1, int num2);
int main()
{
	int atgr,m,n,sk=13;

	for (int k=1; k<=sk; k++){
		for (int  l=1; l<=sk; l++){
			for (int i=1; i<=sk; i++){
				for (int  j=1; j<=sk; j++){

					m= k*k*k + l*l*l;
					n= j*j*j + i*i*i;

					//if(k!=l && k!=i && k!=j && l!=i && l!=j && i!=j){
					//						cout<<atgr;}

				}
			}
		}
	}

	atgr=maks(m,n);
	cout<<atgr<<endl;
}

int maks(int num1, int num2){
	int m;
	if (num1==num2) m=num1;
	return m;
}