tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Является ли натуральное
Является ли натуральное число фактор влом некоторого числа. напишите программу,
Женя3725
1 30.06.2019 04:30
0
Ответы
alyakozlova22
23.07.2020 21:25
#include <iostream>
int fac(int n) {
return n ? n*fac(n - 1) : 1;
}
int main()
{
int n;
std::cin >> n;
for (int i = 1; i < n; ++i) {
if (n == fac(i)){
std::cout << i << "! = " << n;
break;
}
}
return 0;
}
Алгоритм не оптимизирован, но для учебных целей сойдет.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
MMMOZG
03.11.2020 09:43
Провести арифметические действия с числами, представив результат в различных системах счисления....
Matrixx666
03.11.2020 09:43
Ақпаратты экранға шығару блогы ...
Bioligy
03.11.2020 09:43
MS Excel. Пусть A1= –6, A2= –1, B1=6, B2=3. Определить формулу, результат которой равен к–1....
sobakazabiyaka
20.01.2021 15:06
Ознакомься с планом исследования. Определи цель исследования.Цель исследования:...Тебе понадобятся: телефон, стекляннаяемкость.План исследования:• Включи будильник на телефоне.•...
228MrDimkaYT
20.01.2021 15:06
Дано трехзначное число. Найти большую из цифр в записи этого числа. (python)...
katwyn
20.01.2021 15:06
Когда место збережение стает информацией базой даних...
timatima3
20.01.2021 15:05
Допишите пропущенные слова Программы-компиляторы () автоматически с языка высокого уровня в машинный код. Программы-интерпретаторы сразу выполняют команды языка, указанные...
dianasmertiyk
25.11.2021 06:24
С Красные плюхри тоже делятся. Но для этого их нужно намазать горчицей. Если намазать жёлтого плюхря горчицей, то утром следующего дня он разделится на два. Утром третьего...
maxjk19
25.11.2021 06:24
Напиши программу, которая разделяет запятыми на тройки (считая справа) натуральное число. Программа на вход получает натуральное число.Если в числе менее трёх знаков, то...
zvezdaanara
14.06.2019 09:10
Алфавит состоит из 64 букв, какое количество информации несет в себе одна буква такого алфавита?...
Популярные вопросы
Вкаком случае можно утверждать, что треугольник является равносторонним?...
1
Сделайте морфологический разбор слов желудей, нетревожил и фонетический...
2
Зкожного з 14 га зібрали по 38 ц зерна а ще з одного гектара 53 ц. знайди...
1
Написать сочинение для кого я танцую? !...
1
Птицы-это а)класс типа хордовые или б) подтип типа позвоночные или и...
1
Составить 10-15 вопросов с ответами к рассказу главный инженер алексей...
1
Везде только 1 правильный ответ. 1 вопрос ) неоднородную смесь нельзя...
1
Дате определение нила и миссисипи по схеме 1. положение 2.исток устье...
2
Этапы битвы на чудском озере. [ледовое побоище]. как можно кратко....
2
Безсмертя і добро, вірність і краса- основа життя людини на землі....
3
int fac(int n) {
return n ? n*fac(n - 1) : 1;
}
int main()
{
int n;
std::cin >> n;
for (int i = 1; i < n; ++i) {
if (n == fac(i)){
std::cout << i << "! = " << n;
break;
}
}
return 0;
}
Алгоритм не оптимизирован, но для учебных целей сойдет.