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

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

Войти
Регистрация
Восстановить пароль
 
Alika07
4 / 4 / 0
Регистрация: 04.12.2012
Сообщений: 39
#1

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

05.12.2012, 00:14. Просмотров 1029. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2012, 00:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос таблица факториалов. цикл (C++):

Таблица факториалов - C++
На сайте http://www.habit.ru/33/348.html приводится таблица факториалов, но не все значения (как мне кажется) в ней правильны,...

Цикл должен выполниться несколько раз, и должна получиться таблица, но этого не происходит; почему? - C++
Данная программа не выполняется корректно, т.е. по заданию мне нужно создать таблицу с числами, вы увидите и думаю поймете по программе...

Сумма факториалов от 1 до N - C++
Здание таково: вычислить 1\1! +1\2! + ... + 1/n! . n - вводится с клавиатуры. Помогите пожалуйста ^_^

Сумма факториалов - C++
прибавление фактариалов 1+2+3

Сумма факториалов от 1 до N - C++
Пожалуйста напишите код программы находящей сумму факториалов от 1 до N. Так как числа длинные пожалуйста на длинной арифметике ...

Сумма факториалов - C++
Помогите, пожалуйста, с программой. Задача: вводят 2 числа, найти их факториалы, вычислить сумму факториалов. Есть код на С#(просто я в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
icecreeam
3 / 3 / 0
Регистрация: 25.06.2012
Сообщений: 13
05.12.2012, 00:20 #2
скорее всего, функцию надо разместить в цикле.

Добавлено через 2 минуты
C++
1
cout<<a<<"!"<<" = "<<Factorial (a)<<endl;
примерно так
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);
этот кусочек кода я думаю можно убрать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2012, 00:41
Привет! Вот еще темы с ответами:

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

Сумма факториалов - C++
Написать программу для вычисления суммы факториалов всех нечетных чисел от 1 до 9. Я написал код, но он считает у меня все факториалы....

Сумма факториалов - C++
Помогите написать программу 1!+2!+3!+...+n!

вычислить массив факториалов - C++
задача такая: на вход матрица.нужно найти наименьший факториал. можно либо найти матрицу факториалов и из них выбрать минимальный,либо...


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

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

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