По условию, нужен прямоугольник 5*10. Тогда почему один цикл с условием int s = 0; while (s < 5) принят, а второй цикл с условием int m = 0; while (m < 10) НЕ правильный?! насколько я поняла, то это либо переменные <5 и <10, либо <4 <9. А так получилось "и к умным, и к красивым"...