rendered paste body#include <iostream>
int getlvlexp( int level )
{
if (level > 250) level=250;
if (level <= 0xF) {
return (level + 10) * (level + 5) * (level + 3) * 0.7;
}else if (level <= 50) {
return (level - 5) * (level + 2) * (level + 2) * 2.2;
}else if (level <= 100) {
int tmp = (level - 38) * (level - 5) * (level + 2);
return tmp + tmp * 0x8;
}else if (level <= 139) {
return (level + 220) * (level + 34) * (level + 27);
}else{
return (level - 126) * (level - 15) * (level + 7) * 41;
}
}
int main()
{
for ( int i = 0; i < 250; i++ )
printf( "%i - %i\n", i+1, getlvlexp( i+1 ) );
system("PAUSE");
return 0;
}