Контакты

Достижения

Все достижения (10)

Наибольший вклад в теги

Все теги (58)

Лучшие ответы пользователя

Все ответы (88)
  • Каков план личностного развития C++ программиста с нуля?

    @Lol4t0
    Мой ответ касается практической части, про книжки смотрите другие ответы.
    Для того, чтобы действительно разобраться в языке, нужно писать на нем. Причем писать такой код, который поток кто-то проверит, укажет на недостатки, подскажет, как сделать лучше.

    Для этого вам можно или найти какой-нибудь курс, или поучаствовать в opensource проекте с code review, причем довести свои патчи до merge в master. С этим, правда, бывают сложности, если вы совсем начинающий, потому что никому от вас толку не будет.
    Тут есть еще один вариант, про который почему-то никто никогда не упоминает. Отвечать на вопросы. Вот так вот как вы сейчас задаете вопросы, только отвечать. Конечно, вам не пойдет ванильный тостер без дизлайков, с малым количеством вопросов и специфическим русскоязычным сообществом. Вам нужно на StackOverflow. Просто смотреть подряд вопросы, пытаться решать, постить ответы, сравнивать с теми ответами, которые пишут другие люди и делать выводы. Если вы будете писать ерунду, вас там поправят, опять же. Я в свое время довольно много таким образом узнал где-то за полгода.
    Ответ написан
    1 комментарий
  • Найти неизвестную вторую точку?

    @Lol4t0
    Вторая точка никакая не точка, а самая настоящая окружность. С центром в точке (10, 10)
    Ответ написан
    5 комментариев
  • Почему у неинициализированной переменной значение 0?

    @Lol4t0
    Потому что так сложились звезды. Потенциально, вывод может быть любым, потому он и undefined. Ноль - входит в множество всевозможных вариантов
    Ответ написан
    1 комментарий
  • В чем странности цикла?

    @Lol4t0
    Что значит, игнорируется? Просто после первого выполнения внутреннего цикла, j так и останется равной n и потому внутренний цикл будет выполнен только один раз. (это еще повезло, что в С++ глобальные переменные инициализируются нулем)

    А все потому, что говорила же мама объявлять переменные как можно ближе к месту использования :)
    Ответ написан
    3 комментария
  • Как реализовать данный цикл правильно?

    @Lol4t0
    Лишняя точка с запятой:

    if(ostDay == ostYear || ostMonth == ostYear);
                                               ^^^^^


    И все-таки rem, remainder, а не ostatok :)

    И еще совсем не обязательно перебирать все года, когда можно сразу найти только те, которые нужны

    int minN = std::min(remDay, remMonth);
    int maxN = std::max(remDay, remMonth);
    for(year = 201; year <=211; year++)
    {
            cout << year << MinN << '\n' << year << maxN;
    }
    Ответ написан
    Комментировать