tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Напишите программу, которая вводит
Напишите программу, которая вводит натуральное число n и определяет его факториал. мне нужна программа на языке с++
89195188243aMils
2 11.09.2019 02:20
0
Ответы
Хулиганочка13
07.10.2020 06:35
Оформил через рекурсивную подпрограмму
#include <bits/stdc++.h>
using namespace std;
int Factor(int n)
{
if (n == 1)
return 1;
return Factor(n-1)*n;
}
int main()
{
int N;
cin >> N;
cout << Factor(N);
}
Аналог:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int N;
cin >> N;
int ans = 1;
for (int i = 1; i <= N; ++i)
ans *= i;
cout << ans;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
сафаралиев
26.02.2021 16:49
Напиши запрос (база данных MS Access): записи, в которых названия стран заканчиваются на ир ....
taklecovatana
26.02.2021 16:50
На какую тему можно сделать диаграмму...
covepoxamu
26.02.2021 16:50
Дана программа что будет в результате её выполнения fred = 200 john = fred print(john)...
gaviren
26.02.2021 16:52
Информатика : Цикл while ...
kashavcevaeliz
26.02.2021 16:53
if x = 10 and x = 13: print( privet ) else: print( poka )Какое число нужно ввести чтобы получить ответ privet...
rrv1803
03.02.2021 10:52
Данный вид алгоритма называется * линейный алгоритм алгоритм ветвления алгоритм вложенного ветвления алгоритм вложенного цикла...
ГЛУПАЯДОМАШКА
03.02.2021 10:52
с информатикой, даю Получить шестнадцатеричную форму внутреннего представления числа в формате с плавающей точкой в 4-х байтовой ячейке. 26.28125 5. По шестнадцатеричной форме...
dimasikmirnyy9
03.02.2021 10:52
урок информатика седьмой класс тема интерфейс проекта страница 113 уровень знаний понимание первый вопрос что лежит в основе разработки интерфейса проекта?второй вопрос какие...
АзадаЮсупова
29.04.2021 15:40
Дона числовий ряд від 1 до 100 знайти суму чисел які діляться на 4 і 6...
матвей100000001357
29.04.2021 15:40
Знайти добуток непарних чисел від 1 до 21...
Популярные вопросы
ответить на вопросы по технологиям 1). Чем отличается шлифовка металла...
3
Знайди речення з однорідними підметами.Весною цвіте бузок, черемха та жасмин.Під...
2
{x+10y=18 {6x+18y=36{y-3x=5{2y+5x=23{2x-y=3{3x+y=5(скобки называются функция...
1
My car is being repaired at the moment. The band’s new single has just...
3
Задание: Спишите предложения. Раскройте скобки, учитывая, что наречия могут...
2
Свет переходит из жидкости с показателем преломления 1,5 в стекло. При...
3
24% -ы 156 ға тең болатын санды табыңыз450550650560...
1
Правильна записана відмінкова форма числівника: сто сорок п ять 1. ста...
3
Прями CA и CB- дотични до кола з центром в т. О ( т. С- точка поза колом)....
3
Заполните незаполненные клетки следующей таблицы. Температура воздуха,...
2
#include <bits/stdc++.h>
using namespace std;
int Factor(int n)
{
if (n == 1)
return 1;
return Factor(n-1)*n;
}
int main()
{
int N;
cin >> N;
cout << Factor(N);
}
Аналог:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int N;
cin >> N;
int ans = 1;
for (int i = 1; i <= N; ++i)
ans *= i;
cout << ans;
}