Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Gerald
0 / 0 / 0
Регистрация: 11.04.2011
Сообщений: 11
#1

Где бы записать 60! ? - C++

11.04.2011, 23:13. Просмотров 264. Ответов 4
Метки нет (Все метки)

У меня стоит задача вычислить уравнение: P (a, b) = a! / (a-b)! Где "а" равно 60, а "b" равно 3
Есть какой то тип, где бы вместить 60! ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2011, 23:13     Где бы записать 60! ?
Посмотрите здесь:

Для матриц I=2P-E, где Е-единичная матрица,а Р=Р(n,n), проверить св-во I^2=Е.При помощи метода Гаусса решить СЛАУ Ix=y, где вектор состоит из единиц. C++
C++ Найти наименьший элемент матрицы и записать нули в ту строку и столбец, где он находится
Записать нули вместо чисел в тех строках матрицы, где числа идут по возрастанию C++
Записать только те числа, где (i+i2)=(i3+i4) C++
GNU C++ где де ты где?!?! C++
Записать в другой файл первые n слов этого файла, где п задается с клавиатуры C++
Объясните, где задается функция, где расчитывается и как она называется C++
Записать 2 условия C++
выбрать и записать в выходной файл слова по данному образцу: *#*#*, где * - согласная, а # - гласная буква C++
C++ Записать в файл
Описать процедуру Minmax(X, Y), где сравнить две переменных и записать в Х меньшую, а в У - большую C++
Для чего и где и удобнее использовать структуры, а где классы? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4949 / 3025 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
11.04.2011, 23:17     Где бы записать 60! ? #2
double. Не точно, разумеется.
neske
1455 / 822 / 68
Регистрация: 26.03.2010
Сообщений: 2,809
11.04.2011, 23:18     Где бы записать 60! ? #3
Или ищем материал на тему "длинная арифметика."
silent_1991
Эксперт C++
4949 / 3025 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
11.04.2011, 23:19     Где бы записать 60! ? #4
Только вот зачем считать 60! ? Посмотрите на задачу:
60! / (60 - 3)! = 60! / 57! = (1 * 2 * ... * 56 * 57 * 58 * 59 * 60) / 57! = (57! * 58 * 59 * 60) / 57! = 58 * 59 * 60, а это легко в int вместится.
Gerald
0 / 0 / 0
Регистрация: 11.04.2011
Сообщений: 11
11.04.2011, 23:26  [ТС]     Где бы записать 60! ? #5
Спасибо!
Все работает!
Yandex
Объявления
11.04.2011, 23:26     Где бы записать 60! ?
Ответ Создать тему
Опции темы

Текущее время: 16:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru