Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
89965878
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 1
1

Если х равно одному из чисел N!/1, N!/2, N!/3, ...,N!/N, то вывести на экран сообщение "Да", иначе - сообщение "Нет"

10.04.2014, 11:49. Просмотров 1021. Ответов 1
Метки нет (Все метки)

Даны натуральные числа х и N(x>N). Если х равно одному из чисел N!/1, N!/2, N!/3, ...,N!/N, то вывести на экран сообщение "Да", иначе - сообщение "Нет".
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2014, 11:49
Ответы с готовыми решениями:

Создать запись "Двигатель", которая содержит элементы "Название", "Мощность", "Скорость", "Цена"
Создать запись "Двигатель", которая содержит элементы "Название", "Мощность", "Скорость",...

Дана строка,если слова упорядочены вывести "yes", иначе вывести первое слово, нарушающее алфавитный порядок
Дана строка. Если слова в ней упорядочены по алфавиту, то вывести 'yes', иначе вывести первое...

Для символа С вывести строку "digit", если он изображает цифру, и строка "alpha", если он изображает букву
Для символа С вывести строку "digit", если он изображает цифру, и строка "alpha", если он...

В тексте замените "а" на "е", если "а" на четной позиции, и замените "б" на "ак", если "б" на нечетной позиции
Помогите пожалуйста. В каждом слове текста замените "а" на букву "е", если "а" стоит на четном...

Ввести структуру "историческое событие" с полями "число", "месяц", "год", "событие"
Ввести структуру ИСТОРИЧЕСКОЕ СОБЫТИЕ с полями ЧИСЛО, МЕСЯЦ, ГОД, СОБЫТИЕ. Составить и...

1
kasan
Чорумфанин
342 / 342 / 320
Регистрация: 06.03.2014
Сообщений: 898
11.04.2014, 14:30 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
#include <stdio.h>
 
int fact(int n)
{
    if(n==1) return n;
    return fact(n-1)*n;
}
 
int main()
{
int x,N,i;
printf("Enter x: ");
scanf("%d",&x);
printf("Enter N: ");
scanf("%d",&N);
for(i=N;i>0;i--)
{
    if(x==fact(i)/i)
    {
        printf("DA");
        break;
    }
}
if(i==0)
    printf("NET");
 
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2014, 14:30

Подсчитать общее количество вхождений в строку символов "А", "a", "B" и "b"
#include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;conio.h&gt; main() { int i; int k; ...

Задание: найти в строке пару символов "a" , вывести номер первого символа, иначе вывести 0
#include&lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;locale.h&gt; #include&lt;string.h&gt; #define n 10 int...

"Перевернуть" в строке все слова (Например: "Жили были" в "илиЖ илыб")
&quot;Перевернуть&quot; в строке все слова. (Например: &quot;Жили были дед и баба&quot; - &quot;илиЖ илиб дед и абаб&quot;)


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru