Здравствуйте, гость ( Вход | Регистрация )
| ilhom |
11.7.2012, 15:59
Сообщение
#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; } |
![]() ![]() |
| Sergio Ramos |
13.7.2012, 5:13
Сообщение
#2
|
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 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;} |
ilhom Пожалуйсто Помомгите 11.7.2012, 15:59
граф Монте-Кристо #include <iostream>
using namespace std;
i... 11.7.2012, 16:55
ilhom Спасибо понял!! 11.7.2012, 17:08
Carbon Советую почитать книгу "Обьектно-ориентирован... 4.8.2012, 22:38![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 12:18 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru