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

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

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

Найти число A по формуле - C++

20.03.2014, 11:04. Просмотров 168. Ответов 4
Метки нет (Все метки)

Программа просит ввести число N и считает число A по формуле. (n-1)!<=A< n!. Выводит число А
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2014, 11:04     Найти число A по формуле
Посмотрите здесь:

Найти n-ное число Эйлера по формуле - C++
Найти n-ное число Ейлера за формулой: Еn= ((2n)fact/(2n-2)fact*(2)fact)*En-1 - ((2n)fact/(2n-4)fact*(4)fact)*En-2 + ... pow((-1),n-1)*E0,...

как вывести число х из элементов и вычислить по формуле - C++
X состоит из элементов 1,2,3,5,0 Необходимо вывести 1. И вычислить по формуле yi=(xi-1+xi)/2 при этом y1=x1 ...

Дано вещественное число х, посчитать значение y по формуле - C++
Добрый день. Решаю задачу. Подскажите что не так. Программа не запускается. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include...

Циклический алгоритм. Вычислить число π по следующей формуле - C++
Вычислить число π по следующей формуле: π=4(1- 1/3+1/5-1/7+1/9) Суммирование прекращать, когда очередное слагаемое по модулю станет...

Найти сумму по формуле - C++
Распишите в С++

Найти вектор по формуле - C++
Найти вектор Y=(y1, y2...y6) по формуле: если i&lt;3 yi=5xi-3xi+2, если i&gt;=3 yi=3xi-25. Вектор X=(x1,x2...x6) задан, его элементы...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
2092 / 1599 / 306
Регистрация: 15.12.2013
Сообщений: 6,427
20.03.2014, 11:09     Найти число A по формуле #2
LemurDC, что не получается сделать?
LemurDC
0 / 0 / 0
Регистрация: 06.02.2014
Сообщений: 21
20.03.2014, 11:12  [ТС]     Найти число A по формуле #3
1. я понятия не имею как записать условие
2. не имею ни малейшего представления какая функция для записи фактариалов.
S_el
2092 / 1599 / 306
Регистрация: 15.12.2013
Сообщений: 6,427
20.03.2014, 11:14     Найти число A по формуле #4
Цитата Сообщение от LemurDC Посмотреть сообщение
1. я понятия не имею как записать условие
Начинайте разбираться.Все дальнейшие задания тоже форумчане должны будут решать?

Цитата Сообщение от LemurDC Посмотреть сообщение
не имею ни малейшего представления какая функция для записи фактариалов.
Поиск по форуму факториал.Выбирайте понравившуюся или напишите сами.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2014, 11:32     Найти число A по формуле
Еще ссылки по теме:

Найти вектор по формуле - C++
Найти вектор Y=(y1, y2...y6) по формуле: если i&lt;3 yi=5xi-3xi+2, если i&gt;=3 то yi=3xi-25. Вектор X=(x1,x2...x6) задан, его элементы...

Найти сумму по формуле - C++
Помогите найти сумму по формуле \sum_{n=1}^{\infty}\frac{\left(x-1 \right)^n}{nx^n}\;;\;\vareps=10^{-3}

Найти сумму по формуле - C++
Помогите найти сумму.C++ y=4x+\frac{2}{3}\sum_{i=1}^{n}\frac{1}{\left(2i-1 \right)\,9^{i-1}} n=15

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


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

Или воспользуйтесь поиском по форуму:
BlackSpace
137 / 130 / 52
Регистрация: 15.03.2014
Сообщений: 277
20.03.2014, 11:32     Найти число A по формуле #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Вот мой вариант решения.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
using namespace std;
 
// Факториал определён только для целых неотрицательных чисел.
// функция работает для небольших положительных целых чисел
long long  Factorial( int n ) {
    long long result = 1;
 
    for ( int i = 2; i <= n; ++i )
        result *= i;
 
    return result;
}
 
int main() {
    int n;
 
    while ( true ) {
        cout << "Введите число N >= 2" << endl;
        cin >> n;
 
        if ( n < 2 )
            cout << "Недопустимое число!" << endl;
        else
            break;
    }
 
    cout << "A = " << Factorial( n - 1 ) << endl;
    return 0;
}
Более лучшим вариантом будет реализация функциональности для рассчета факториала больших целых чисел.
Но, как я подумал, автору темы это не нужно, так как будет более сложный код.
Yandex
Объявления
20.03.2014, 11:32     Найти число A по формуле
Ответ Создать тему
Опции темы

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