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

составить программу, вычисляющую факториал - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить матрицу случайными числами http://www.cyberforum.ru/cpp-beginners/thread110853.html
Заполнить матрицу случайными числами. Развернуть матрицу на 90o против часовой стрелки.
C++ Поменять местами наибольший и наименьший элементы 8. Даны действительные числа . Поменять местами наибольший и наименьший элементы. http://www.cyberforum.ru/cpp-beginners/thread110852.html
В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К C++
решите пожалуйста а то не получаеться...
wxDev-C++ C++
Т.к. тема про среды закрыта, пришлось создать новую. В общем из поста #9 скачал wxDev-C++. И теперь при каждой компиляции, он предлагает сохранить код. Может-быть не так выразил свои мысли, но надеюсь смысл понятен. Как избежать этого? Т.к. порядком надоедает.
C++ Дана квадратная матрица [3][3]. Вычислить n-ую степень этой матрицы с помощью рекурсивной функции. http://www.cyberforum.ru/cpp-beginners/thread110840.html
Помогите сделать эту программу с помощью рекурсивной функции: #include “iostream” using namespace std; #include “cmath” const int n=3; int i,j,k,l,m; int matr_umnoj(int a, int b, int c) { { for(int i=0; i<n; i++)
C++ Неубывающая последовательность. Написать и протестировать функцию, которая определяет, образуют ли элементы целочисленного массива неубывающую последовательность. Функция возвращает NULL, если всё в порядке, или индекс первого элемента массива, на котором условие нарушается. Необходима эта задача, точнее как выглядит решение. Вот нашёл как она пишется на С#. Есть ли человек, который сможет мне перевести её с этого языка на... подробнее

Показать сообщение отдельно
EvilSlipp3r
32 / 32 / 3
Регистрация: 25.03.2010
Сообщений: 45
31.03.2010, 15:13     составить программу, вычисляющую факториал
3)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
void superFunction(int &x, int &y){
    int tempx = x;
    x = x + y;
    y = tempx - y ;
}
 
int main() {
 
    int x , y ;
    cout << "Enter X :";
    cin >> x;
    cout << "Enter Y :";
    cin >> y;
    cout << " X = " << x << " , Y = " << y << endl;
    superFunction(x,y);
    cout << "\n After function :\n X = " << x << " , Y = " << y << endl;
    system("PAUSE");
    return 0;
}
P.S. Комментарии, исправления, предложения приветствуются

Добавлено через 9 минут
2)
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 fact(int n)
  {
    if(n <= 1)
      return 1;
    return n * fact(n - 1);
  }
 
int main() {
 
    int n;
    cout << "Enter N = ";
    cin >> n;
    cout << "Factorial " << n <<"! = " << fact(n);
    system("PAUSE");
    
    return 0;
}
или
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main() {
 
    int n, i , fact=1;
    cout << "Enter N = ";
    cin >> n;
 
    for (i = 1; i <= n; i++)
    {
            fact=fact*i;
    }
 
    cout << "Factorial " << n <<"! = " << fact;
    system("PAUSE");
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru