silent_1991
5003 / 3061 / 149
Регистрация: 11.11.2009
Сообщений: 7,043
|
17.02.2011, 01:03
|
|
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
| #include <iostream>
bool is_cube(int);
int main()
{
int num;
std::cout << "Enter number: ";
std::cin >> num;
std::cout << "Number is ";
if (!is_cube(num))
std::cout << "not ";
std::cout << "a cube" << std::endl;
return 0;
}
bool is_cube(int num)
{
const int q = 3;
int n = 1;
while (n < num)
n *= q;
return n == num;
} |
|
0
|