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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать код с Паскаля на С++ http://www.cyberforum.ru/cpp-beginners/thread1217227.html
Program; uses crt,graph; Type gostinica = record FIO:string; nomer:integer; cena:integer; kolvo:integer; itogo:integer; end;
C++ Переделать код с Паскаля на С++ Procedure dob; Var m,i:integer; begin Assign(F,'vb.txt'); reset(F); clrscr; writeln('Vvedite kol-vo novih zapisey: '); readln(n); seek(F,filesize(F)); http://www.cyberforum.ru/cpp-beginners/thread1217225.html
Как через "IF" сделать чтобы программа закрывалась после ввода неверного значения C++
Как через "If" Зделать что бы когда ты вводишь не верное значение выполнялося else и консоль закрывалася а не переходило к следующему сигменту кода? спасибо!
C++ Класс Human. Выбрать всех людей, старше 30 лет и с определенным индексом массы
Пишу программу которая способом итерации находит решение, при этом в начале необходимо удалить неподходящие объекты. Можно ли реализовать это с помощью классов и как(с массивами более-менее...
C++ Определить какие буквы совпадают чаще в тексте http://www.cyberforum.ru/cpp-beginners/thread1217211.html
Задача: Дан текст, состоящий из слов, разделенных пробелом. Определить, какие буквы совпадают чаще: первые, последние или средние.
C++ Что использовать вместо таймера для множества точек, жизнь которых - 5 секунд Привет, народ, подскажите пожалуйста, как принято поступать в следующем случае: Имеется много разных объектов, они умеют делать много вещей - двигаться, появляться и исчезать с определенной... подробнее

Показать сообщение отдельно
gru74ik
Модератор
Эксперт CЭксперт С++
4185 / 1833 / 198
Регистрация: 20.02.2013
Сообщений: 4,972
Записей в блоге: 21
26.06.2014, 21:49
Цитата Сообщение от EfimKR Посмотреть сообщение
void main()
int же и в конце return 0;

А так да, вполне рабочий код. Хотя русский язык у меня в консоли не отобразился.
А вот так, вполне:
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
#include <iostream>
#include <windows.h>
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    int num, i=0;
    cout << "Введите число: ";
    cin >> num;
    int n = num;
 
    while(n > 1)
    {
        if (n % 3 == 0)
        {
            i++;
            n /= 3;
        }
        else
            break;
    }
    if (i == 0)
        cout << "\nЧисло " << num << " не является степеню тройки\n";
    else
        cout << "\nЧисло " << num << " является тройкой в степени " << i << "\n";
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru