#include using namespace std; int the_forumla(int seats, int area); int main(){ int seats, area = 0, final = 0; cout << "How many steats (positive number lower then 2049): "; cin >> seats; if(seats == 1){ area = 1; } else if(seats >=2 && seats <= 3){ area = 2; } else if(seats >= 4 && seats <= 7){ area = 4; } else if(seats >= 8 && seats <= 15){ area = 8; } else if(seats >= 16 && seats <= 31){ area = 16; } else if(seats >= 32 && seats <= 63){ area = 32; } else if(seats >= 64 && seats <= 127){ area = 64; } else if(seats >= 128 && seats <= 255){ area = 128; } else if(seats >= 256 && seats <= 511){ area = 256; } else if(seats >= 512 && seats <= 1023){ area = 512; } else if(seats >= 1024 && seats <= 2048){ area = 1024; } else{ cout << "Please enter a positive number lower then 2049\n"; } final = the_forumla(seats,area); cout << " Lucky seat #" << final << " gets her.\n"; return 0; } int the_forumla(int seats, int area){ int tmp = 0, mod = 0, final = 0; tmp = seats - area; cout << "\t TMP = " << tmp << endl; mod = tmp - (area-1); cout << "\t MOD = " << mod << endl; final = seats + mod; cout << "\t FINAL = " << final << endl; return final; }