Полезное
Как узнать простое число по его номеру
8 декабря 2017
Все знают, как проверить число на простоту, как найти простые числа из интервала, но что делать если нужно найти простое число по его номеру?
Длинная арифметика. Как оперировать числами, не помещающимися ни в один из числовых типов
8 августа 2017
В языках C и C++ есть два основных целых числовых типа: int и long, обычно имеющие размеры соответственно 32 и 64 байта. Для повседневных вычислений, не требующих большого числа цифр в числах эти типы отлично подходят. С помощью типа long факториал двадцати легко вычисляется, а вот факториал двадцати одного в него уже не влезет. Что же делать, если нужно получить значения превышающие ограничение типов данных?
Избавляемся от ошибки "This function or variable may be unsafe" в Visual Studio
2 августа 2017
Компилятор в Visual Studio сильно отличается от стандартных, из-за чего при написании кода на C или C++ часто возникают ошибки безопасности стандартных функций scanf(), fopen(), sscanf() и аналогичным. В этой статье мы научимся избавляться от них простым способом.
Защита от дурака. Ввод числовых типов данных в C/C++ с проверкой на корректность
2 августа 2017
Большинство программ, должны взаимодействовать с пользователем посредством ввода определённых данных, будь то ФИО, рост, вес для внесения в базу данных или геометрические размеры какого-то объекта. Все эти данные вводит человек, а значит ввести можно всё, что угодно. Что выдаст программа, если вместо требуемого ей возраста пользователь напишет слово? Скорее всего программа аварийно завершится, если в ней не предусмотрена