Шрифт:
Обратите внимание на использование числа
Сложнее получить целое число из заданного диапазона, например
Долгое время такой код считался совершенно неудовлетворительным, поскольку он просто отбрасывает младшие разряды случайного числа, а они, как правило, не обладают свойствами, которыми должны обладать числа, генерируемые традиционными датчиками случайных чисел. Однако в настоящее время во многих операционных системах эта проблема решена достаточно успешно, но для обеспечения переносимости своих программ мы рекомендуем все же скрывать вычисления случайных чисел в функциях.
24.8. Стандартные математические функции
В стандартной библиотеке есть стандартные математические функции (
Стандартные математические функции могут иметь аргументы типов
Если вы выполняете серьезные математические вычисления, то всегда должны проверять значение
Обработка ошибок с помощью переменной
24.9. Комплексные числа
Комплексные числа широко используются в научных и инженерных вычислениях. Мы полагаем, что раз они вам необходимы, значит, вам известны их математические свойства, поэтому просто покажем, как комплексные числа выражаются в стандартной библиотеке языка С++. Объявление комплексных чисел и связанных с ними математических функций находятся в заголовке