IPB

Здравствуйте, гость ( Вход | Регистрация )

> Пожалуйсто Помомгите, C++
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;
}
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов(1 - 4)
граф Монте-Кристо
сообщение 11.7.2012, 16:55
Сообщение #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
сообщение 11.7.2012, 17:08
Сообщение #3


Школьник
*

Группа: Продвинутые
Сообщений: 22
Регистрация: 3.7.2012
Город: dushanbe, tajikistan
Вы: школьник



Спасибо понял!!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sergio Ramos
сообщение 13.7.2012, 5:13
Сообщение #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
сообщение 4.8.2012, 22:38
Сообщение #5


Новичок
*

Группа: Продвинутые
Сообщений: 5
Регистрация: 4.8.2012
Город: Москва



Советую почитать книгу "Обьектно-ориентированое программирование в C++; 4 издание Р.Лафоре. Ее можно скачать, погугли, в книге очень грамотно все расписано, и если я не ошибаюсь, то все о факториале ты найдешь во второй главе. удачи в освоениие этого чудо языка)))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 25.5.2025, 21:43

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru