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

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

Восстановить пароль Регистрация
 
Alika07
 Аватар для Alika07
4 / 4 / 0
Регистрация: 04.12.2012
Сообщений: 39
05.12.2012, 00:14     таблица факториалов. цикл #1
Привет! Пожалуйста, помогите разобраться с таблицей факториалов. Вот мой код:
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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2012, 00:14     таблица факториалов. цикл
Посмотрите здесь:

Таблица факториалов C++
Сумма факториалов от 1 до N C++
Сумма факториалов C++
C++ Сумма факториалов
C++ Сумма факториалов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
icecreeam
3 / 3 / 0
Регистрация: 25.06.2012
Сообщений: 13
05.12.2012, 00:20     таблица факториалов. цикл #2
скорее всего, функцию надо разместить в цикле.

Добавлено через 2 минуты
C++
1
cout<<a<<"!"<<" = "<<Factorial (a)<<endl;
примерно так
Alika07
 Аватар для Alika07
4 / 4 / 0
Регистрация: 04.12.2012
Сообщений: 39
05.12.2012, 00:24  [ТС]     таблица факториалов. цикл #3
получилось) спасибо)))
icecreeam
3 / 3 / 0
Регистрация: 25.06.2012
Сообщений: 13
05.12.2012, 00:41     таблица факториалов. цикл #4
Цитата Сообщение от Alika07 Посмотреть сообщение
получилось) спасибо)))
пожалуйста, рад был помочь)

C++
1
int f = Factorial (number);
этот кусочек кода я думаю можно убрать.
Yandex
Объявления
05.12.2012, 00:41     таблица факториалов. цикл
Ответ Создать тему
Опции темы

Текущее время: 07:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru