![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
ilhom |
![]()
Сообщение
#1
|
Школьник ![]() Группа: Продвинутые Сообщений: 22 Регистрация: 3.7.2012 Город: dushanbe, tajikistan Вы: школьник ![]() |
Вычислите N! ("эн-факториал") – произведение всех натуральных чисел от 1 до N ( N!=1∙2∙3∙…∙ N ). N – натуральное, не превосходит 12.
Вот как я пробовал: #include <iostream> using namespace std; int main() { int n,i,x,y; cin>>n; for(i=1;i<=n;i++) { x=i*(i+1) cout<<x; } return 0; } |
граф Монте-Кристо |
![]()
Сообщение
#2
|
Доцент ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 3 840 Регистрация: 27.9.2007 Из: Старый Оскол Город: Москва Учебное заведение: МФТИ/МАИ Вы: другое ![]() |
Код #include <iostream> using namespace std; int main() { int n,x=1; cin>>n; for(i=1;i<=n;i++) x=x*i; cout<<x; return 0; } |
ilhom |
![]()
Сообщение
#3
|
Школьник ![]() Группа: Продвинутые Сообщений: 22 Регистрация: 3.7.2012 Город: dushanbe, tajikistan Вы: школьник ![]() |
Спасибо понял!!
|
Sergio Ramos |
![]()
Сообщение
#4
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 86 Регистрация: 16.11.2010 Город: Saratov ![]() |
или рекурсивно
#include "iostream" using namespace std; int fact(int n) { if (n==0 || n==1) return 1; else return n*fact(n-1); } int main() { int n; cin >> n; cout << fact(n); return 0;} |
Carbon |
![]()
Сообщение
#5
|
Новичок ![]() Группа: Продвинутые Сообщений: 5 Регистрация: 4.8.2012 Город: Москва ![]() |
Советую почитать книгу "Обьектно-ориентированое программирование в C++; 4 издание Р.Лафоре. Ее можно скачать, погугли, в книге очень грамотно все расписано, и если я не ошибаюсь, то все о факториале ты найдешь во второй главе. удачи в освоениие этого чудо языка)))
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 23:35 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru