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

Проверить, является ли вводимое число степенью числа 3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стек для обработки выражений со скобками http://www.cyberforum.ru/cpp-beginners/thread621129.html
Используйте стек для обработки выражений со скобками. Встретив открывающую скобку, запомните ее положение. Встретив закрывающую скобку, после открывающей скобки, удалите элементы, включая открывающую...
C++ Выяснить, все ли буквы слова Х, стоящие на нечетных местах, различны Задание 2 Выяснить, все ли буквы слова Х, стоящие на нечетных местах, различны. http://www.cyberforum.ru/cpp-beginners/thread621127.html
C++ Группировка контролов на форме при редактировании
Нужно передвинуть несколько контролов на форме в режиме редактирования. Как их сгруппировать (выделить), чтобы не двигать по одному? Добавлено через 7 минут (не щелкая с нажатым шифтом по...
Visual C++ Questions C++
1) Подскажите уроки или учебники по Microsoft Visual C++ 2010 Express. Побольше бы о том как работать с формами... https://code-live.ru/sources/cpp_manual/ - прочитал. 2) Как вывести текст на...
C++ Определить окружность, проходящую через k (k>=3) точек каждого из двух непересекающихся множеств http://www.cyberforum.ru/cpp-beginners/thread621092.html
Даны два непересекающихся конечных множества точек на плоскости. Определить окружность, проходящую через k (k>=3) точек каждого из множеств. Подскажите пожалуйста как решить эту задачу, хотя бы...
C++ Ошибка с функцией Выполняю пример из книги, раздел про функции. Одно из условий здачи написать функцию для ввода массива. У меня подчеркивет в main() функцию vvod() и пишет "для агрегатного объекта требуется... подробнее

Показать сообщение отдельно
Flexoid1
5 / 5 / 0
Регистрация: 08.07.2012
Сообщений: 20
09.07.2012, 00:37
Я бы сделал вот так:
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
#include <iostream>
using std::cin;
using std::endl;
using std::cout;
 
int check ( int );
 
int main()
{
    int number;
    cin >>number;
    if ( check(number) == 1 ) {
        cout<<"Yes";
    }
    else {
        cout<<"No";
    }
}
 
int check ( int number )
{
    int x=1,flag=0;
    do {
        x*=3;
        if ( x > number ) {
            break;
        }
        if ( x == number ) {
            return 1;
            flag=1;
        }
    } while ( flag != 1 );
    return -1;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru