Кого там диплома лишить? Какой формализм? Если ваш кругозор ограничен, то это ваша проблема. Правильное решение: когда складывается тип double, то результат не может быть типа int. Гуглите что это такое, а потом докажите что это задание не по программированию.
Ну, видимо, власти пытались показать, что женщина должна быть служанкой и выполнять домашнюю работу. Форма для мальчиков в свою очередь похожа на военную, так как СССР был милитаристской страной, и мужчин готовили в первую очередь к военной службе.
1) 2000-1987=? 13 или 0013?
2) 1÷4=? 0.25 или 1/4?
Если руководствоваться компьютерной логикой, то 0, так как мы не переконвертировали явно целый тип в тип с плавающей точкой.