are 50 sit ups a day enough?
No, at least 100... 50 will just burn off some fat and make your abs flat. I'd do 100 to see good results, but different ab workouts will help getting a six pack, yet you have to work abs hard once a week or daily to maintain nice abs. Or just max out/ do as many as your can do.