Форум программистов, компьютерный форум CyberForum.ru

Даны два натуральных числа. Определить сколько чисел на отрезке между ними являются факториалами - C++

Восстановить пароль Регистрация
 
Shine955
Сообщений: n/a
16.10.2013, 21:42     Даны два натуральных числа. Определить сколько чисел на отрезке между ними являются факториалами #1
Даны два натуральных числа. Определить сколько чисел на отрезке между ними являются факториалами. Пожалуйста помогите написать программу. Очень срочно надо, завтра утром сдавать. Буду очень благодарен за помощь, заранее спасибо)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2013, 21:42     Даны два натуральных числа. Определить сколько чисел на отрезке между ними являются факториалами
Посмотрите здесь:

Задано два натуральных числа: m и n. Определить, сколько цифр содержится в десятичной записи числа m^n. C++
C++ Даны два натуральных числа. Выяснить в каком из них больше цифр
C++ Даны два натуральных числа a, b. Найти разность и произведение суммы цифр этих чисел
Даны натуральные числа k и s. Определите, сколько существует k-значных натуральных чисел, сумма цифр которых равна d. C++
Даны два натуральных числа a, b. Вычислить C++
Определить, сколько чисел, являющихся квадратом целого числа, принадлежат заданному диапазону натуральных чисел C++
C++ Даны два натуральных числа. Выяснить, в каком из них сумма цифр больше.
C++ Даны два натуральных числа a, b

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Hoottie_McGOOB
107 / 105 / 5
Регистрация: 04.10.2013
Сообщений: 231
17.10.2013, 09:47     Даны два натуральных числа. Определить сколько чисел на отрезке между ними являются факториалами #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
 
using namespace std;   
 
int fact(int n)
{
    int s=1;
    for(int i=1; i<=n; i++)
        s*=i;
    return s;
}
 
int main( )
{
    setlocale(LC_ALL, "rus");
 
    int N1, N2;
    int k=1;
    cout<<"Введите N1: ";
    cin>>N1;
 
    cout<<"Введите N2: ";
    cin>>N2;
 
    for(int i=N1; i<=N2; i++)
        for(int j=1; i>=fact(j);j++)
            if(i==fact(j))
                cout<<k++<<": "<<i<<endl;
 
    system("pause");
    return 0;
}
Yandex
Объявления
17.10.2013, 09:47     Даны два натуральных числа. Определить сколько чисел на отрезке между ними являются факториалами
Ответ Создать тему
Опции темы

Текущее время: 13:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru