0 / 0 / 0
Регистрация: 11.06.2021
Сообщений: 15
1

Пожалуйста, подправить программу. Нужно расписать факториал, как его считать (a < fact(i)

11.06.2021, 11:41. Показов 555. Ответов 5
Метки c++ (Все метки)

Author24 — интернет-сервис помощи студентам
Даны натуральное число п, действительные числа а1 ..., an. Вычислить обратную
величину произведения тех членов последовательности а1 ..., an, для которых
выполняется условие
i+1<ai<i!
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
#include "stdafx.h"
#include <iostream>
using namespace std;
int fact(int n){
int result = 1;
for (int i = 1; i <= n; i++){
result *= i;
}
return result;
}
int main(){
setlocale(LC_ALL, "Russian");
int n;
cout << "Введите n:>>";
cin >> n;
int p = 1;
for (int i = 1; i <= n; i++) {
int a;
cout << "Введите a>>";
cin >> a;
if ((i + 1 < a) && (a < fact(i))) {
p *= a;
}
} cout << "Результат:" << (1 / (double)p);
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2021, 11:41
Ответы с готовыми решениями:

нужно описать программу. т.е. каждую команду и каждую группу нужно расписать. подсобите пожалуйста
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; #define K_TO_M 0.6214 #define...

Оцените сборку пожалуйста. Нужно в основном считать считать и считать
Процессор Intel I7 8700K Вентилятор THERMALRIGHT MACHO DIRECT Материнская плата ASRock Z370 Pro...

Undefined function 'fact' for input arguments of type 'tf'. Error in Untitled (line 5) Wg=fact(Sg);
В матлабе при выполнении кода появляется ошибка clc; Sg=tf(,); R=0.019; Mu=0.1; Wg=fact(Sg);...

Написать программу, которая будет считать факториал
Написать программу, которая будет считать 5!(факториал)

5
Модератор
Эксперт С++
13502 / 10754 / 6409
Регистрация: 18.12.2011
Сообщений: 28,702
11.06.2021, 12:03 2
А почему Вы считаете, что Ваша программа неправильная?
Приведите пример данных, на которых она не работает.
0
0 / 0 / 0
Регистрация: 11.06.2021
Сообщений: 15
11.06.2021, 13:25  [ТС] 3
Программа работает, я просто прошу ее переделать немного, расписать факториал
0
Модератор
Эксперт С++
13502 / 10754 / 6409
Регистрация: 18.12.2011
Сообщений: 28,702
11.06.2021, 14:07 4
Цитата Сообщение от deviljames Посмотреть сообщение
расписать факториал
В смысле - написать комментарии?
Так это же простейшая функция:
C++
1
2
3
4
5
6
int fact(int n){
    int result = 1;  // 0!, 1! равны единице
    for (int i = 2; i <= n; i++){
          result *= i; // последовательно умножаем на 2,3,...,n
    return result; // возвращаем получившееся произведение
}
0
0 / 0 / 0
Регистрация: 11.06.2021
Сообщений: 15
11.06.2021, 14:59  [ТС] 5
Хорошо, спасибо. А можете помочь с блок-схемой для этой программы?
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
12.06.2021, 19:19 6
Цитата Сообщение от zss Посмотреть сообщение
А почему Вы считаете, что Ваша программа неправильная?
по условию а1 ..., an действительные числа, соответственно нужно менять тип переменных a, p, result и функции
1
12.06.2021, 19:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.06.2021, 19:19
Помогаю со студенческими работами здесь

Есть код програмы, нужно подправить его немного
Вот код: uses crt; var xn,xk,x,s,dx,t,ex:real; n,i:integer; begin clrscr; xn:=0.1;...

Нужно подправить программу
нужно в форме где находится textBox1 написать код когда я вожу фамилию например Смирнов то...

Нужно подправить программу
Нужно чтобы программа выводила сообщение &quot;такого элемента нет&quot; если указанной цифры нет в массиве....

Нужно подправить программу
ограмма рабочая, только не выводится в новой форме введенный текст. Помогите исправить...

Нужно подправить программу
Помогите пожалуйста. Нужно сделать так что бы вводилось несколько строк (не более 20), ввод...

Нужно подправить немного программу
В программе вводишь строку любые цифры и буквы и она упорядочить их сначало цифры потом буквы, и...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru