Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все экстремумы функции https://www.cyberforum.ru/ cpp-beginners/ thread1344371.html
Функция задана значениями аргумента и соответствующими им значениями функции. Найти все экстремумы функции b и соответствующие им значения аргументов.
C++ Ошибка: AInt не объявлен
Пишу такую лабуду #define DEFINE_A (Name, Type) \ struct Name { \ explicit Name (size_t size) \ : size_(size), data_ (new Type) \ {} \ ~Name() { \ ...
C++ Неверно считается логарифм c = x*x - 4 * x - 5; if (x < 2) { if (pow(c , 1.0 / 3.0) > 0) { y = log(c); cout << "y=" << y << " при x=" << x << endl; } else https://www.cyberforum.ru/ cpp-beginners/ thread1344338.html C++ Как найти медиану неотсортированного массива (без использования дополнительного массива) https://www.cyberforum.ru/ cpp-beginners/ thread1344335.html
как найти медиану неотсортированного массива, при этом не используя дополнительных массивов и не сортируя его.
C++ Информация для создания инжекта
Интересует, что из документации нужно читать, чтобы в дальнейшем разобраться в создании инжектов dll? Имеются определенные знания по С/С++
C++ Error C4700: uninitialized local variable 'y' used https://www.cyberforum.ru/ cpp-beginners/ thread1344333.html
#include "stdafx.h" #include <iostream> #include <math.h> using std::cout; using std::cin; int _tmain() { setlocale(LC_ALL, "Russian");
C++ Перегрузка операторов + и = Здравствуйте! У меня такой вопрос. Пишу класс подобный string. Перегрузила оператор + Line &Line::operator+ (const Line& right)const { cout << "Operator + is called!" << endl; Line New(*this); deleteNew.ptr; New.lenght = lenght + right.lenght; https://www.cyberforum.ru/ cpp-beginners/ thread1344330.html C++ Простое ветвление
Думаю суть программы ясна, и сразу скажу где не получается: выводит не правильно после того как вложил в тело условия сложение двух вводимых переменных. До этого было просто: if (x>=15) { cout << "Introduced a number greater or equal than 15"; } После внедрения данного "новшества", считает куда то дальше. Уже сонный и разобрать не могу. Хотел бы к утру прочитать и понять в чем истинна,...
C++ Шаблонный оператор присваивания в шаблонном классе Почему, в таком коде, срабатывает оператор присваивания по умолчанию? template <class T> class A { T x; public: A(T a) : x(a) {} A() https://www.cyberforum.ru/ cpp-beginners/ thread1344318.html C++ Формула Симпсона и правило Рунге - неправильно вычисляет интеграл #include <iostream> #include "stdafx.h" #include <math.h> #include <locale.h> using namespace std; typedef float(*fun)(float); typedef float (*method)(float,float,int,fun); float funct(float x) { return x*x*x-x; https://www.cyberforum.ru/ cpp-beginners/ thread1344310.html
Блок схема,нарисуйте кому не лень! C++
Нарисуйте, пожалуйста, блок-схему: #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ char txt;
C++ Для каждого студента подсчитать средний балл по всем экзаменам https://www.cyberforum.ru/ cpp-beginners/ thread1344303.html
обработать информацию о результатах сессии в некоторой группе студентов , считая, что кол-во экзаменов равно 4. Для каждого студента подсчитать средний балл по всем экзаменам .Провести сортировку списка студентов по возрастанию среднего балла.Исходными данными считать: фамилия студента, номер зачетной книжки, оценки. Предусмотреть возможность изменения инфо-ии (студент мог пересдать экзамен) Не...
Guardian of Asgaard
377 / 319 / 197
Регистрация: 11.11.2013
Сообщений: 1,046
30.12.2014, 13:24 0

Определить, является ли натуральное число степенью другого числа - C++ - Ответ 7054360

30.12.2014, 13:24. Показов 19527. Ответов 21
Метки (Все метки)

Ответ

с for'ом:
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
#include <iostream>
 
using namespace std;
 
bool check(int value) {
    if ( value == 1 ) {
        return true;
    }
    
    for ( int i = 2; i*i <= value; i++ ) {
        for ( int degree = 1; degree <= value; ) {
            degree *= i;
            if ( degree == value ) {
                return true;
            }
        }
    }
    return false;
}
 
int main() {
    int number;
    
    cin >> number;
    
    check(number) ? cout << "Yes" : cout << "No";
    
    return 0;
}


Вернуться к обсуждению:
Определить, является ли натуральное число степенью другого числа C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.12.2014, 13:24
Готовые ответы и решения:

Определить, является ли натуральное число k степенью числа
2. Составить программу для определения, является ли натуральное число k степенью числаВнимательнее...

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

Является ли число степенью другого числа
Нужна функция которая проверяет, является ли число степенью какого либо другого числа. Ломаю...

Дано натуральное число n. Определите, является ли оно степенью числа 2, и если является, то выведите значение этой степени
Дано натуральное число n. Определите, является ли оно степенью числа 2, и если является, то...

21
30.12.2014, 13:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.12.2014, 13:24
Помогаю со студенческими работами здесь

Определить, является ли введённое натуральное число целой степенью тройки
Определить, является ли введённое натуральное число целой степенью числа 3

Помогите, ГОС экзамен! Является ли число степенью другого числа
Нужно написать программу определения является ли натуральное число степенью какого-либо...

Функцию которая определяет, является ли натуральное число N степенью числа 5. Перевести с Pascal
Нужно перевести функцию которая определяет, является ли натуральное число N степенью числа 5. Если...

While. Определить, является ли натуральное N (вводить с клавиатуры) степенью числа 4 или нет
Помогите пожалуйста 2.2. Цикл с предусловием – while: Определить, является ли натуральное N...

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