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

Факториал - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ динамический массив!!!! http://www.cyberforum.ru/cpp-beginners/thread94293.html
пожалуйста, помогите!!!!! нужно написать программки до завтра 1) В одномерном массиве, состоящем из п целых элементов, преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом — все остальные. 2) В одномерном массиве, состоящем из п целых элементов, преобразовать массив таким образом, чтобы сначала располагались все элементы,...
C++ Найдите и запишите вместо первого элемента массива наибольший его элемент Найдите и запишите вместо первого элемента массива наибольший элемент этого массива, а вместо второго элемента массива наименьший элемент этого же массива. В массиве 20 вещественных чисел. Помогите. Плиз!!! http://www.cyberforum.ru/cpp-beginners/thread94290.html
Вывод цвета при нажатии определенной клавиши C++
Введите символ и введите на печать соответствующий ему цвет. Например, символу "г" соответствует "голубой цвет". Если такого символа нет, то сделайте сообщение. Ребята, помогите кто сможет!!!
Матрицы.... C++
Кто может отделить отдельно 3 задания по отдельности от остальных, отделите пожалуйста...Искерене будет благодарен = ) matrix 20,22,23 #include "stdafx.h" #include <iostream> #include <windows.h> #include <iomanip> #include <cmath> #include <conio.h> using namespace std; const int N=5, M=4, A=-10, B=10;
C++ Работа со строками http://www.cyberforum.ru/cpp-beginners/thread94284.html
Дан текст.Выделить все слова,которые не содержат одинаковых символов.Различие строчных и прописных букв во внимание не принимать. Пример:Няня Нину мыла мылом Слова:мыла
C++ Число слов no в строке Люди, плз Помогите :help: Подсчитать, сколько раз во введенном тексте встречается слово "no". (Слова в тексте разделяются пробелами.) надо написать на С ПЛЗ, :help::wall: подробнее

Показать сообщение отдельно
Dimedrol
 Аватар для Dimedrol
2363 / 934 / 14
Регистрация: 25.04.2009
Сообщений: 2,636
Записей в блоге: 4
10.02.2010, 21:23     Факториал
Здравствуйте. Нужна программа для расчета факториала.
Если кто-то забыл что такое факториал

Факториал числа n — произведение всех натуральных чисел до n включительно.
Пример:
Факториал числа 5
5! = 1*2*3*4*5 = 120

Сделал, но где-то допустил ошибку:
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
#include <cstdlib>
#include <iostream.h>
 
using namespace std;
int main(int argc, char *argv[])
{
    while(1)
    {
        int fnum, nnum, timer;
       
    cout << "Sistema rascota faktoriala\n";
    cout << "Vvedite znacenie faktoriala\n";
    cin >> fnum;
    if(fnum>=20)           
    {
         cout << "Cislo ne mozet bolse 20\n";
         cout << "Vvedite znacenie faktoriala\n";
         cin >> fnum;       
    }
    else
    {
         timer=1;
         nnum=1;
         while(timer<=fnum)
         {
            nnum=nnum*timer; 
         }
         cout << "!";
         cout << fnum;
         cout << " = ";
         cout << nnum;
         system("pause");    
    }
}
    system("pause");                                            
}
После правильного ввода числа (до 20) программа останавливается.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru