Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 08.05.2014
Сообщений: 4
1

Сумма факториалов

14.05.2014, 22:48. Просмотров 786. Ответов 3
Метки нет (Все метки)

Помогите, пожалуйста, написать на языке C++ три варианта программы для
решения задачи с помощью цикла с предусловием, цикла с постусловием и
цикла с параметром соответственно.

задача: 1!+2!+3!+...+n!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2014, 22:48
Ответы с готовыми решениями:

Сумма факториалов
Помогите написать программу 1!+2!+3!+...+n!

Сумма факториалов
прибавление фактариалов 1+2+3

Сумма факториалов от 1 до N
Здание таково: вычислить 1\1! +1\2! + ... + 1/n! . n - вводится с клавиатуры. Помогите пожалуйста...

Сумма факториалов от 1 до N
Пожалуйста напишите код программы находящей сумму факториалов от 1 до N. Так как числа длинные...

3
Комп_Оратор)
Эксперт по математике/физике
8420 / 4182 / 569
Регистрация: 04.12.2011
Сообщений: 12,439
Записей в блоге: 14
15.05.2014, 00:03 2
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Skoka? : ";
cin >> n;
int fack_l = 1;
int sum_fack_lov = 0;
int i=1;
 
for(i = 1; i < n+1; ++i){
fack_l *= i;
sum_fack_lov += fack_l;
}
cout<<"\nsum_fack_lov("<<n<<") vs Parametr :"<<sum_fack_lov;
cout << endl ;
 
fack_l = 1;
sum_fack_lov = 0;
i=1;
 
while( i < n+1 ){
fack_l *= i;
sum_fack_lov += fack_l;
i++;
}
cout<<"\nsum_fack_lov("<<n<<") vs PredUslovie :"<<sum_fack_lov;
cout << endl ;
 
fack_l = 1;
sum_fack_lov = 0;
i=1;
 
do{
fack_l *= i;
sum_fack_lov += fack_l;
i++;
}while( i < n+1 );
 
cout<<"\nsum_fack_lov("<<n<<") vs PostUslovie :"<<sum_fack_lov;
cout << endl ;
 
cout << endl ;
system("pause") ;
return 0;
}
0
0 / 0 / 0
Регистрация: 08.05.2014
Сообщений: 4
15.05.2014, 19:34  [ТС] 3
Оу....тут все в одном....мне бы их как-то на 3 программы разбить)))
0
Комп_Оратор)
Эксперт по математике/физике
8420 / 4182 / 569
Регистрация: 04.12.2011
Сообщений: 12,439
Записей в блоге: 14
15.05.2014, 23:04 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Skoka? : ";
cin >> n;
int fack_l = 1;
int sum_fack_lov = 0;
int i=1;
 
for(i = 1; i < n+1; ++i){
fack_l *= i;
sum_fack_lov += fack_l;
}
cout<<"\nsum_fack_lov("<<n<<") vs Parametr :"<<sum_fack_lov;
cout << endl ;
system("pause") ;
return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Skoka? : ";
cin >> n;
int fack_l = 1;
int sum_fack_lov = 0;
int i=1;
while( i < n+1 ){
fack_l *= i;
sum_fack_lov += fack_l;
i++;
}
cout<<"\nsum_fack_lov("<<n<<") vs PredUslovie :"<<sum_fack_lov;
 
cout << endl ;
system("pause") ;
return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Skoka? : ";
cin >> n;
int fack_l = 1;
int sum_fack_lov = 0;
int i=1;
do{
fack_l *= i;
sum_fack_lov += fack_l;
i++;
}while( i < n+1 );
cout<<"\nsum_fack_lov("<<n<<") vs PostUslovie :"<<sum_fack_lov;
cout << endl ;
system("pause") ;
return 0;
}
Разбил. На три равные части.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2014, 23:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сумма факториалов
Ребята, всем добрый вечер, помогите дописать код. Сам код находит факториал большого числа. Мне...

Сумма факториалов
Написать программу для вычисления суммы факториалов всех нечетных чисел от 1 до 9. Я написал код,...

Сумма факториалов
Помогите, пожалуйста, с программой. Задача: вводят 2 числа, найти их факториалы, вычислить сумму...

Длинная арифметика. сумма факториалов.
задание было вычислить 1\1! +1\2! + ... + 1/n! при n&gt;10 ответ представить в виде несократимой...


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

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

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