Ответы пользователя по тегу Алгоритмы
  • Как получить n разряд числа?

    Daniro_San
    @Daniro_San
    Программист
    #include <iostream>
    
    int main() {
        // number - число, n - нужный разряд, size - сколько всех разрядов
        int number, n, size = 0;
        // считываем число, затем нужный разряд
        std::cin >> number >> n;
        while (number > 0) {
            number /= 10;
            // С каждым уменьшением числа в десять раз 
            // увеличиваем счетчик всех разрядов на один
            ++size;
        }
        // возводим 10 в степень нужного разряда по порядку
        // и сразу печатаем результат 
        std::cout << std::pow(10, (size - n));
    }
    Ответ написан
    Комментировать
  • Как побеждать на олимпиадах по математике и информатике?

    Daniro_San
    @Daniro_San
    Программист
    Никак

    Знающий не говорит, говорящий не знает (Лао Цзы)


    Просто участвуй в олимпиадах. Пытайся. Снова и снова. И наконец, тебе должно по настоящему нравится решать олимпиадные задачки, иначе все твои усилия будут бесполезны.

    От себя скажу что решать олимпиады по программированию != Хорошо программировать

    Говорю как человек в оных регулярно участвующий.

    Олимпиады приучают ко всем антипаттернам, ограничения по времени не дают найти красивое и изящное решение, заставляют копипастить и писать "лишь бы работало".

    Не веришь? Посмотри любые решения олимпиадников - на codeforces.com например.
    Там по всем стандартам ад и ужас.

    Лучше потратить время на что то действительно полезное, например на свой проект, разработка которого только в радость.
    Ответ написан
    Комментировать
  • Как правильно искать совпадения с рекулярками вида "*туттекст*тутещетекст*", где * любая последовательность символов?

    Daniro_San
    @Daniro_San
    Программист
    По методам класса String смотрите и пишите свою функцию в чем проблема?
    Ответ написан
    Комментировать