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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Елена 21
0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 19
#1

While. Определить, является ли натуральное N (вводить с клавиатуры) степенью числа 4 или нет - C++

05.02.2013, 06:11. Просмотров 522. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста
2.2. Цикл с предусловием – while:
Определить, является ли натуральное N (вводить с клавиатуры) степенью числа 4 или нет. Результат вывести на экран и записать в файл.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2013, 06:11     While. Определить, является ли натуральное N (вводить с клавиатуры) степенью числа 4 или нет
Посмотрите здесь:

Определить, является ли натуральное число k степенью числа - C++
2. Составить программу для определения, является ли натуральное число k степенью числаВнимательнее выбирайте раздел для размещения тем

Определить, является ли натуральное число степенью другого числа - C++
Помогите написать программу используя while или do...while. : Составить программу для определения, является ли натуральное число к...

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

Определить является ли заданное целое число степенью числа 5 - C++
Необходимо составить программу, определяющую, является ли заданное целое число n степенью числа 5. Результат вывести на экран. *********...

Является ли заданное натуральное число степенью двойки - C++
Является ли заданное натуральное число степенью двойки? Добавлено через 3 часа 46 минут Помогите пожалуйста,очень нужно !!!

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

Определить, является натуральное число четным или нечетным - C++
2) Определить, является натуральное число четным или нечетным. При решении задачи составить схему программы и реализовать программу на...

Определить, является ли введенная буква с клавиатуры гласной, согласной или латинской - C++
Определить, является ли введенная буква с клавиатуры гласной, согласной или латинской.

Дано натуральное число с различными цифрами. Определить, максимальная цифра числа расположена ближе к началу или концу числа - C++
Дано натуральное число с различными цифрами. Определить, максимальная цифра числа расположена ближе к началу или концу числа. напр...

Определить, является ли введенный с клавиатуры символ десятичной цифрой, буквой или другим символом - C++
Написать программу, выводящую на экран сообщение является ли введенный с клавиатуры символ десятичной цифрой, буквой или другим символом....


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dalay_lama
65 / 65 / 7
Регистрация: 22.09.2012
Сообщений: 440
05.02.2013, 07:27     While. Определить, является ли натуральное N (вводить с клавиатуры) степенью числа 4 или нет #2
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>
#include <fstream>
using namespace std;
bool PowerOfFour(int);
 
int main()
{
    int num;
    ofstream outfile;
    outfile.open("output.txt");
    cout <<"Enter number: ";
    cin >>num;
    if (PowerOfFour(num))
    {
        cout <<"YES\n";
        outfile <<"YES";
    }
    else 
    {
        cout <<"NO\n";
        outfile <<"NO";
    }
    return 0;   
};
 
bool PowerOfFour(int Value)
{
  int InitValue = 1;
  while (InitValue < Value)
    InitValue *= 4;
  if (InitValue == Value)
    return true;
  return false;
};
ValeryS
Модератор
6543 / 5009 / 462
Регистрация: 14.02.2011
Сообщений: 16,656
05.02.2013, 07:34     While. Определить, является ли натуральное N (вводить с клавиатуры) степенью числа 4 или нет #3
Цитата Сообщение от skorik-1992 Посмотреть сообщение
if (InitValue == Value)
* * return true;
* return false;
лучше так
C++
1
return InitValue == Value;
dalay_lama
65 / 65 / 7
Регистрация: 22.09.2012
Сообщений: 440
05.02.2013, 07:36     While. Определить, является ли натуральное N (вводить с клавиатуры) степенью числа 4 или нет #4
Цитата Сообщение от ValeryS Посмотреть сообщение
лучше так
C++
1
return InitValue == Value;
Блин, точно, спасибо за поправку)
Yandex
Объявления
05.02.2013, 07:36     While. Определить, является ли натуральное N (вводить с клавиатуры) степенью числа 4 или нет
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru