#include #include #include using namespace std; string s; int tax; map m; vector >v; void pre() { m["Single"]=1; m["Married joint filer"]=2; m["Surviving spouse"]=3; m["Head of household"]=4; m["Married filing separately"]=5; int a[]={0,9075,36900, 89350, 186350, 405100, 406750}; int b[]={0,18150, 73800, 148850, 226850, 405100, 457600}; int c[]={0,18150, 73800, 148850, 226850, 405100, 457600}; int d[]={0,12950, 49400, 127550, 206600, 405100, 432200}; int e[]={0,9075,36900, 74425, 113425, 202550, 228800}; int cc[]={100, 150, 250, 280, 330, 350, 396}; int i; if(m[s]==1) for(i=6;tax>a[i];i--) { cout<b[i];i--) { cout<d[i];i--) { cout<e[i];i--) { cout<>tax; pre(); return 0; }