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

таблица факториалов. цикл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция, позволяющая распознавать полные квадраты http://www.cyberforum.ru/cpp-beginners/thread719704.html
Пожалуйста, помогите решить задачу на С++. Даны натуральное число n и целые числа a1, a2, a3, …, an. Найти количество чисел a, (i = 1, 2,..., n), являющихся полными квадратами. (Определить...
C++ Бинарное дерево вот написала программу но как только ввожу слово идет не оборотный цикл #include <conio.h> #include <iostream> #include <windows.h> #include<string> #include<fstream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread719695.html
C++ Помогите дописать игру
Пишу свою первую игру на C++, использую готовый движок HGE. У меня есть класс MapBuilder:class MapBuilderClass { public: class BlockClass { public: hgeSprite* Sprite; float...
Необработанное исключение. - что это за ошибка? C++
Пишет "Необработанное исключение в "0x59e057aa (msvcr100d.dll)" в "q1.exe": 0xC0000005: Нарушение прав доступа при чтении "0xccccccc0"." Программа работает правильно при этом, ошибка выдаеться в...
C++ Найти максимум в каждой четной строке С++? http://www.cyberforum.ru/cpp-beginners/thread719660.html
Найти максимум в каждой четной строке С++? Помогите пожалуйста.
C++ права доступа Всем приятного времени суток:) Прошу помощи в следующих задачах: 1) определить владельца файла, ключа реестра. (тут нужно sid владельца и имя) 2) определить права доступа (в текстовом виде) к... подробнее

Показать сообщение отдельно
Alika07
4 / 4 / 0
Регистрация: 04.12.2012
Сообщений: 39

таблица факториалов. цикл - C++

05.12.2012, 00:14. Просмотров 1036. Ответов 3
Метки (Все метки)

Привет! Пожалуйста, помогите разобраться с таблицей факториалов. Вот мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/*Написать функцию "Факториал" в программу, использующую эту функцию для вывода таблицы факториалов*/
int Factorial (int a);
void main()
{
    int number;
    cout<<"number: "<<endl;
    cin>>number;
    int f = Factorial (number);
    for (int a = 0; a <= number; a++)
    {
        cout<<a<<"!"<<" = "<<f<<endl;
    }
}
int Factorial (int a)
{
    int rez = 1;
    for (int i =1; i<=a; i++)
    {
        rez = rez * i;
    }
    return rez;
}
Сама функция работает правильно, проблемы с циклом в main.
Нужно чтобы выводило 0! = 1 ... 5!= 120 и так до нудного числа.
но выводит почему-то все время 0! = 120 1! = 120... 5! = 120
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru