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

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

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

Натуральное число (найти значение суммы) - C++

22.03.2013, 02:23. Просмотров 633. Ответов 1
Метки нет (Все метки)

Дано натуральное число N.Вычислить
n
S= Ʃ J!/i!
i=1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2013, 02:23     Натуральное число (найти значение суммы)
Посмотрите здесь:

Найти наименьшее натуральное число, непредставимое в виде суммы элементов массива Р - C++
Дан массив P, содержащий N натуральных чисел. Найти наименьшее натуральное число, непредставимое в виде суммы элементов массива Р

Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел. - C++
Собственно само задание. 5). Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы...

Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел - C++
Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел.

Двухзначное число втрое больше суммы своих чисел, а квадрат этой суммы равен утроенному начальному числу. Найти это число. - C++
Прошу помощи у знающих людей. Немогу решить 6 задач:( 2)Двухзначное число втрое больше суммы своих чисел, а квадрат этой суммы равен...

Дано натуральное число n и действительное число x; вычислить значение выражения - C++
Как будет по этой формуле? 1+(х^2)\2!+(x^4)\4!+...+(x^2m)\(2m)!

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

Дано натуральное m и действительное x. Вычислить значение суммы - C++
x-x^3/3!+x^5/5!-...+(-1)^(m-1)*x^(2m-1)/(2m-1)!

Натуральное число n представить в виде суммы трех полных квадратов - C++
Логической переменной t присвоить значение true или false, в зависимости от того, можно или нет натуральное число n представить в виде...

дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!! - C++
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!...

Натуральное четырехзначное число, куб суммы чисел которого равняется ему самому - C++
Доброго всем дня, хорошего настроения ! Есть задачка проверить, существует ли натуральное четырехзначное число, куб суммы чисел которого...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Черный ворон
129 / 123 / 6
Регистрация: 31.01.2012
Сообщений: 435
22.03.2013, 03:06     Натуральное число (найти значение суммы) #2
Alan23, честно говоря Вы просто ужасно описали задание... невозможно толком понять что требуется.
возможно один из трех вариантов тот, что Вам нужен
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream.h>
long int fuctorial(long int n){
if (n==0) return 1;
else return n*fuctorial(n-1);
}
int main()
{
long int n;
long double sum=0.0;
cout<<"input n"<<endl;
cin>>n;
for (int i=1; i<=n; i++) {
        sum+=fuctorial(i)/(double)i;
        }
cout<<sum<<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.h>
long int fuctorial(long int n){
if (n==0) return 1;
else return n*fuctorial(n-1);
}
int main()
{
long int n,j;
long double sum=0.0;
cout<<"input n"<<endl;
cin>>n;
cout<<"input j"<<endl;
cin>>j;
j=fuctorial(j);
for (int i=1; i<=n; i++) {
        sum+=j/(double)i;
        }
cout<<sum<<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.h>
long int fuctorial(long int n){
if (n==0) return 1;
else return n*fuctorial(n-1);
}
int main()
{
long int n,j;
long double sum=0.0;
cout<<"input n"<<endl;
cin>>n;
cout<<"input j"<<endl;
cin>>j;
j=fuctorial(j);
for (int i=1; i<=n; i++) {
        sum+=j/(double)fuctorial(i);
        }
cout<<sum<<endl;
system("pause");
return 0;
}
Yandex
Объявления
22.03.2013, 03:06     Натуральное число (найти значение суммы)
Ответ Создать тему
Опции темы

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