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

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

Войти
Регистрация
Восстановить пароль
 
Денис92
0 / 0 / 0
Регистрация: 31.03.2011
Сообщений: 21
#1

Составить программу для вычисления точного значения n!, где n > 12 - C++

12.04.2011, 15:30. Просмотров 1017. Ответов 10
Метки нет (Все метки)

Ребята помогите кто может,нужно написать прогу на языке с++..вот задание:
Составить программу для вычисления точного значения n!, где n > 12.
пожалуйста помогите..
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2011, 15:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Составить программу для вычисления точного значения n!, где n > 12 (C++):

Составить программу вычисления точного значения n^n (Нужна помощь) - C++
вотзадание Составить программу вычисления точного значения n^n, где n > 10 Программа на C должна быть ,помогите если не сложно. ...

Составить блок-схему, алгоритм вычисления и программу для вычисления значения кусочно заданной функции - C++
помогите пожалуйста =) заранее благодарен =) П.5.19.Правил Запрещено создавать темы в виде ссылок на задания или коды программ,...

Составить программу вычисления значения функции для значения аргумента x, вводимого с клавиатуры - C++
Формула f(x) = ln 3 ( x 2 +1 ) + arctg 2 ( x 2 + 1 ) Помогите, пожалуйста

Составить программу для вычисления значения - C++
1) Найти сумму целых положительных чисел 30<n>100, кратных 3 и оканчивающихся на 2.4 и 8. 2)Составить программу для вычисления...

Составить программу для вычисления значения функции - C++
#include "stdafx.h" #include <iostream> #include <conio.h> #include <math.h> define t 2.2 using namespace std; int main(); { ...

Составить программу для вычисления значения функции F - C++
Составить программу для вычисления значения функции F при указанных значениях аргументов и вывода значений аргументов и функций на экран...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
12.04.2011, 15:40 #2
Что значит больше 12? 59561961941651981981651981651! должна считать?
0
Денис92
0 / 0 / 0
Регистрация: 31.03.2011
Сообщений: 21
12.04.2011, 16:22  [ТС] #3
ну вот так и не понимаю что значит больше 12...
0
Dejust
49 / 49 / 1
Регистрация: 31.01.2011
Сообщений: 156
12.04.2011, 16:25 #4
Копайте в сторону арифметики произвольной точности
0
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
12.04.2011, 16:25 #5
Возможно, в задании опечатка, и на самом деле там меньше 12.

Добавлено через 41 секунду

Не по теме:

Dejust, да ладно, судя по всему это одна из первых студенческих лаб, так что ооочень сомневаюсь, что там завязано всё на длинной арифметике...

0
Денис92
0 / 0 / 0
Регистрация: 31.03.2011
Сообщений: 21
12.04.2011, 16:54  [ТС] #6
да да вы правы это длинная арифметика,лабараторная так и называется.а насчёт n>12 это наверное точно опечатка здесь.а напишите тогда прогу пожалуйста с условием n<12,если с таким как есть условием,не получится.
0
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
12.04.2011, 16:57 #7
Нет, если n<12, то это в long спокойно влезет, никакой длинной арифметики. А если и правда тема "длинная арифметика", то тут всё не так просто. Последуйте совету Dejust.
0
Денис92
0 / 0 / 0
Регистрация: 31.03.2011
Сообщений: 21
12.04.2011, 17:22  [ТС] #8
Ребят,а кто нибудь сможет написать эту программу??
0
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
12.04.2011, 17:35 #9
Вряд-ли кто-то будет с нуля писать, только если есть готовое решение. Но вы можете поискать в интернете, наверняка найдёте исходники.
0
beginnerc++
1 / 1 / 0
Регистрация: 01.02.2011
Сообщений: 5
12.04.2011, 19:37 #10
It is whan (n<12)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
void main()
{
int n;
int factorial=1;
cin>>n;
if(n>12)
    return;
else
{
for(int i=2;i<=n;i++)
{
   factorial=factorial*i;
}
    cout<<factorial;
}
}
1
Денис92
0 / 0 / 0
Регистрация: 31.03.2011
Сообщений: 21
13.04.2011, 19:12  [ТС] #11
beginnerc++


спасибо большое!!!!!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2011, 19:12
Привет! Вот еще темы с ответами:

Составить программу для вычисления значения функции y = f(x) - C++
для вычисления значения функции y = f(x) в зависимости от введенного с клавиатуры произвольного значения x.

Составить программу для вычисления значения функции - C++
Составить программу для вычисления значения функции u=a*b*c(sina-c)*e-b, где a=\frac{x-2}{\sqrt{1+}{x}^{2}},...

Составить программу для вычисления значения функции - C++
Пожалуйста простым способом. Буду очень благодарен 6. Написать программу для вычисления значения функции

Составить программу для вычисления значения функции F - C++
Составить программу для вычисления значения функции F при указанных значениях аргументов и вывода значений аргументов и функций на экран...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.04.2011, 19:12
Ответ Создать тему
Опции темы

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