Not sure.
Is line 35 meant to be for (int i = start; i <= finish; i += jump) ?
Line 39 seems strange ?
ps: Don't worry about euro symbol. It is in the extended ASCII and has different support depending on the character map the console is using making it a tedious chore to support. Better to use the standard expression of: EUR or Euros