0 / 0 / 0
Регистрация: 23.11.2016
Сообщений: 14
1

Рекурсия: проверить, является ли число точной степенью числа 5

25.11.2018, 16:24. Показов 8753. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано натуральное число n. вывести 1, если n является точной степенью числа 5 , и 0 в противном случае. при решении задачи циклы и функцию возведения в степень не использовать. применить рекурсию. помогите пожалуйста. с++
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2018, 16:24
Ответы с готовыми решениями:

Рекурсия: проверить, является ли число точной степенью двойки
Принять с клавиатуры натуральное число N. Написать рекурсивную функцию, которая будет выводить...

Рекурсия: проверить, является ли число точной степенью двойки
Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или...

Проверить, является ли число точной степенью двойки
Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или...

Рекурсия: вывести слово Yes, если число N является точной степенью двойки, иначе - No
Дано натуральное число N. Вывести слово YES, если число N является точной степенью двойки, или...

1
594 / 286 / 178
Регистрация: 06.06.2016
Сообщений: 547
25.11.2018, 19:01 2
Лучший ответ Сообщение было отмечено sdasdasda как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
 int is_power_5( int n )
 {
      if ( !( n % 5 ) )
         return is_power_5( n / 5 );
       else
         return  n == 1;
  }
 
 int  main()
 {
      for ( int n = 1; n < 1000000; ++n )
         if ( is_power_5( n ) )
              std::cout << n << "\n";
   return 0;
 }
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2018, 19:01
Помогаю со студенческими работами здесь

Выведите YES, если число N является точной степенью двойки, или NO в противном случае.(Рекурсия)
Правильно ли мое решение? Есть ли другие решения? Заранее спасибо. #include &lt;iostream&gt; ...

Является ли натуральное число точной степенью двойки
Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или...

Определить, является ли заданное число точной степенью двойки
Дано натуральное число N. Вывести слово YES, если число N является точной степенью двойки, или...

Проверить, является ли вводимое число степенью числа 3
Помогите, в 22 строке выводит ошибку: &quot;Требуется while&quot;. Программа должна проверять вводимое число...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru