Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
012003mariia
15.04.2023 06:19 •
Информатика
Написать программу на с++ 3. известен факториал числа (вводится с клавиатуры). найти это число.
Ответ:
kunakovdp06u5r
07.10.2020 03:20
1.
#include <iostream>
using namespace std;
int main()
{
int f, n, p;
cin >> f;
n = 0;
p = 1;
while (p<f) {
n++;
p*=n;
}
if (p==f) cout << n;
else cout << "Ошибка ввода";
system("pause");
}
2.
#include <iostream>
using namespace std;
int main()
{
int f, n, p;
cin >> f;
p = 1;
for (n=1; p<f; n++) p*=n;
if (p==f) cout << n-1;
else cout << "Ошибка ввода";
system("pause");
}
Пример:
120
5
0,0
(0 оценок)
Популярные вопросы: Информатика
rom4il
10.07.2022 05:54
Мне нужен небольшой рассказ про флешку! заранее...
maksdvinskih
25.01.2021 04:37
Вящике имеется 5 карандашей: 2 синих и 3 красных. какое наименьшее количество карандашей надо взять из коробки, не заглядывая в нее, чтобы среди них был хотя бы 1 красный карандаш?...
LiamPeyn
26.05.2021 09:12
Какие из моделей не относятся к графическим? 1)cхема 2)макет 3)график 4)карта...
000StalGuy0001
22.03.2020 19:31
Заполни таблицу в тетради.Виды роботовПримеры НАДО...
rynnotynno
24.01.2020 07:22
Яків знаєте сервіси для розміщення мультимедійних файлів в інтернеті ...
Василий7595634
09.09.2021 10:33
Какие особенности имеются у компьютерного моделирования отличие от других видов моделирования...
timofeyzel
23.01.2021 17:59
Составить блок – схему алгоритма вычисления значения функции:...
hoivamvrot
12.12.2022 07:52
1 Қазақстанда ең алғашқы қалалар қашан пайда болған? А)Бір жарым мың жыл бұрын В)Үш жарым мың жыл бұрын С)Екі жарым мың жыл бұрын 2 Қала сөзінің синонимі А) қоныс В) ауыл С) қорған...
timahipoDrakeylol
12.12.2022 07:52
Дана система уравнений 2a+b=60 -b+a=0 Вычисли значение переменной a a=...
tvin2005
12.02.2023 06:21
История создания Фрески Софии Киевской ...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <iostream>
using namespace std;
int main()
{
int f, n, p;
cin >> f;
n = 0;
p = 1;
while (p<f) {
n++;
p*=n;
}
if (p==f) cout << n;
else cout << "Ошибка ввода";
system("pause");
}
2.
#include <iostream>
using namespace std;
int main()
{
int f, n, p;
cin >> f;
p = 1;
for (n=1; p<f; n++) p*=n;
if (p==f) cout << n-1;
else cout << "Ошибка ввода";
system("pause");
}
Пример:
120
5