Question: are 50 sit ups a day enough?
Answer: 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.