int d; - почему нельзя так оставить её? Ведь дальше ей присваиваются значения, в зависимости от условия? Она ведь и так хранит значение 0, разве нет? Не могу понять((( И пожалуйста, расскажите мне, как сделать решение нормальным? Красивым что ли и правильным? я нахапалась сейчас кучи разной инфы, и в голове каша. Как бы "взросляки" написали решение?