Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
2 / 1 / 1
Регистрация: 28.10.2021
Сообщений: 16

IsPowerN. Найти сколько чисел являются степенью N

17.02.2022, 21:54. Показов 775. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написал прогу. Но не разбираюсь почему не возращает true/fasle, т.е
Пишу степень, потом 10 чисел, но выводит в конце всё равно 0
Нужно чтобы находил число, которое является степенью N и через bool.
Не понимаю где я протупил. Гугл не помог, мб тут кто видит в чем проблемы? Явно что на поверхности.

Сама задача
Кликните здесь для просмотра всего текста
Описать функцию IsPowerN(K, N) логического типа, возвращающую True,
если целый параметр K (> 0) является степенью числа N (> 1), и False в противном случае.
Дано число N (> 1) и набор из 10 целых положительных чисел. С помощью функции
IsPowerN найти количество степеней числа N в данном наборе.

Моя программа
Кликните здесь для просмотра всего текста

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
33
34
class Program
    {
        static bool IsPower5(int K, int N)
        {
            while (K > 1)
            {
                K /= N;
            }
            if (N == 1)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
        static void Main(string[] args)
        {
            int Count = 0;
            Console.Write("Введите степень - ");
            int Power = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите 10 чисел");
            for (int i = 0; i < 10; i++)
            {
                int Value = Convert.ToInt32(Console.ReadLine());
                if (IsPower5(Value, Power) == true)
                    Count++;
            }
            Console.WriteLine("{0} - столько чисел являются степенью - {1}", Count, Power);
            
            Console.ReadKey();
        }
    }

Консоль
Кликните здесь для просмотра всего текста
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.02.2022, 21:54
Ответы с готовыми решениями:

Описать функцию IsPowerN(K, N) логического типа, возвращающую True, если K является степенью числа N
Привет форумчане , первый раз у вас тут. Учусь на первом курсе , сначала вроде бы всё понимал , а потом как снежный ком начались...

Описать функцию IsPowerN(K, N), возвращающую True, если K является степенью числа N, и False в противном случае
Помогите с задачей, буду очень благодарен! Описать функцию IsPowerN(K, N) логического типа, возвращающую True, если целый параметр...

Определить, сколько чисел являются степенью числа 2
всем здрасти помогите сделать два задания я далек от паскаля но именно множества задали на паскале по дискретке а я только учусь...

3
1168 / 886 / 517
Регистрация: 09.04.2014
Сообщений: 2,102
17.02.2022, 22:00
Лучший ответ Сообщение было отмечено KramSany как решение

Решение

del

Добавлено через 2 минуты
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
static bool IsPower5(int K, int N)
        {
            while (K > 1 && K % N ==0)
            {
                K /= N;
            }
            if (K == 1)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
0
2 / 1 / 1
Регистрация: 28.10.2021
Сообщений: 16
17.02.2022, 22:03  [ТС]
Цитата Сообщение от nedel Посмотреть сообщение
del
Спасибо
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
18.02.2022, 03:12
C#
1
2
3
4
5
6
7
8
  if (K == 1)
            {
                return true;
            }
            else
            {
                return false;
            }
можно сократить до
C#
1
 return K == 1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.02.2022, 03:12
Помогаю со студенческими работами здесь

Массив: Определить, сколько чисел в массиве являются степенью числа A.
Дан массив из N целых чисел . Определить, сколько чисел в массиве являются степенью числа A. Является ли число B степенью числа A В...

Среди чисел найти те, которые являются степенью пятерки
Искал решение задачи на форуме, но не нашел, нашел только с функцией, задачу надо решить с процедурой! Условие задачи таково: Что даны...

Найти сумму только тех чисел, которые являются степенью двойки
С клавиатуры вводится n произвольных натуральных чисел, найти сумму только тех чисел, которые являются степенью двойки. Причём...

В целочисленном массиве найти и напечатать те элементы, которые являются степенью 2. Написать функцию, проверяющую, является ли число степенью 2.
В целочисленном массиве найти и напечатать те элементы, которые являются степенью 2. Написать функцию, проверяющую, является ли число...

Дан натуральный отрезок чисел [A,B]. Найти те числа этого отрезка, которые являются степенью двойки
Дан натуральный отрезок чисел . Найти те числа этого отрезка, которые являются степенью двойки. Проверку, является ли число степенью...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru