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

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

Войти
Регистрация
Восстановить пароль
 
nazsal
2 / 2 / 0
Регистрация: 27.11.2011
Сообщений: 60
#1

Как найти сумму факториалов двух чисел? - C++

19.02.2012, 20:49. Просмотров 948. Ответов 4
Метки нет (Все метки)

Помогите решить задачу: найти суму факториалов двух чисел n!+m!, если n=4,m=6.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 #include <stdio.h>
 #include <conio.h>
int fact(int k,int l);
int fact(int k,int l)
{
  if((k==1)&&(l==1))
return(1);
  else
   return(k*fact(k-1));
}
main()
{
clrscr();
int n=4,m=6;
    printf("perevirka rekursii\n");
    while(n<10)
      {
        printf("%d!+%d!=%d\n",n,m,fact(n,m));
        n=n+1;m=m+1;
        getch();
        }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2012, 20:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как найти сумму факториалов двух чисел? (C++):

Вычислить сумму факториалов всех нечетных чисел от 1 до 9 - C++
C++ for dos v.3.1. вычислить сумму факториалов всех нечетных чисел от 1 до 9 вот что у меня получилось (вернее на что меня хватило) ...

Найдите сумму факториалов всех натуральных чисел до данного N - C++
Помогите пожалуйста с программкой. По возможности необходимо использовать printf и scanf. Найдите сумму факториалов всех натуральных...

Нерекурсивные процедуры и функции: вычислить сумму факториалов всех нечетных чисел от 1 до 9 - C++
Написать программу для вычисления суммы факториалов всех нечетных чисел от 1 до 9 Добавлено через 34 минуты ребята помогите

Определить в последовательности целых чисел сумму двух наибольших и сумму двух наименьших - C++
Напишите программу, которая в последовательности целых чисел определяет сумму двух наи- больших и сумму двух наименьших. Программа должна...

Найти максимальную сумму двух соседних чисел последовательности - C++
Помогите решить задачку. Нужно сделать на С++. Вот условие: Дана последовательность целых чисел x1,x,2,...,xn где n&gt;3. Найти...

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

4
WebMax 2.0
--\.founder./--
560 / 560 / 206
Регистрация: 20.10.2011
Сообщений: 867
19.02.2012, 20:58 #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
#include <iostream>
 
using namespace std;
int fact (int x);
 
int main()
{
    int sum=0;
    setlocale(LC_ALL,"rus");
 
    sum = fact(4) + fact(6);
 
    cout<<sum<<endl;
 
system("pause");
return 0;
}
 
int fact (int x)
{
    int p=1;
 
    for (int i=1; i<x+1; ++i)
    {
        p *=i;
    }
    return p;
}
1
nazsal
2 / 2 / 0
Регистрация: 27.11.2011
Сообщений: 60
19.02.2012, 21:36  [ТС] #3
Это задача на применение рекурсии
0
kravam
быдлокодер
1695 / 882 / 45
Регистрация: 04.06.2008
Сообщений: 5,470
19.02.2012, 21:48 #4
C++
1
2
3
4
5
6
int fact(int n)  {
 if(== 1)
   return 1;
 else 
 return n * fact(n - 1);
}
0
WebMax 2.0
--\.founder./--
560 / 560 / 206
Регистрация: 20.10.2011
Сообщений: 867
19.02.2012, 21:53 #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
#include <iostream>
 
using namespace std;
int fact (int x);
 
int main()
{
        int sum=0;
        setlocale(LC_ALL,"rus");
 
        sum = fact(4) + fact(6);
 
        cout<<sum<<endl;
 
system("pause");
return 0;
}
 
int fact (int x)
{
    if (x == 1)
    {
        return 1;
    }
    else
    return fact(x-1)*x;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2012, 21:53
Привет! Вот еще темы с ответами:

Из трёх заданных чисел найти сумму двух наибольших - C++
Данные три числа. Найти сумму двух наибольших из них.

Найти произведение трех целых чисел или сумму двух - C++
Нахождение произведения трех целых чисел или суммы двух.

Найти максимальную сумму двух соседних чисел из данного набора - C++
Помогите пожалуйста написать в С++ Пытаюсь разобраться,а не получается( Сама задача: Дано целое число N (&gt; 1) и набор из N чисел. Найти...

Найти сумму двух наибольших из трех заданных различных чисел - C++
Найти сумму двух наибольших из трех заданных различных чисел.


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

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

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