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

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

Восстановить пароль Регистрация
 
Gerald
0 / 0 / 0
Регистрация: 11.04.2011
Сообщений: 11
11.04.2011, 23:13     Где бы записать 60! ? #1
У меня стоит задача вычислить уравнение: 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++ Найти наименьший элемент матрицы и записать нули в ту строку и столбец, где он находится
Записать только те числа, где (i+i2)=(i3+i4) C++
Записать в другой файл первые n слов этого файла, где п задается с клавиатуры C++
C++ Вывести на экран количество слов где первая и последняя буквы одинаковы (не понимаю где ошибка)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
11.04.2011, 23:17     Где бы записать 60! ? #2
double. Не точно, разумеется.
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
11.04.2011, 23:18     Где бы записать 60! ? #3
Или ищем материал на тему "длинная арифметика."
silent_1991
Эксперт C++
4938 / 3014 / 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! ?
Ответ Создать тему
Опции темы

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