Форум программистов, компьютерный форум 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 лет и с определенным индексом массы
Пишу программу которая способом итерации находит решение, при этом в начале необходимо удалить неподходящие объекты. Можно ли реализовать это с помощью классов и как(с массивами более-менее получается). Если кто-нибудь решит спонтанно придуманный мной пример, это очень поможет мне разобраться. Если это возможно решить задачу с помощью классов. Например. Есть 4 человека (класс Human), имеющих...
C++ Определить какие буквы совпадают чаще в тексте http://www.cyberforum.ru/cpp-beginners/thread1217211.html
Задача: Дан текст, состоящий из слов, разделенных пробелом. Определить, какие буквы совпадают чаще: первые, последние или средние.
C++ Что использовать вместо таймера для множества точек, жизнь которых - 5 секунд Привет, народ, подскажите пожалуйста, как принято поступать в следующем случае: Имеется много разных объектов, они умеют делать много вещей - двигаться, появляться и исчезать с определенной частотой и др. вещи, зависящие от таймера. Как такое реализовать? Пример: каждый раз при нажатии кнопки на клавиатуре - в форме появляется точка. Каждая точка живет, допустим, 5 секунд, а затем исчезает. Не... подробнее

Показать сообщение отдельно
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1857 / 1653 / 577
Регистрация: 14.05.2014
Сообщений: 4,746
Записей в блоге: 1
Завершенные тесты: 5
26.06.2014, 01:27     Определить, является ли введенное число степенью тройки, если да - то какой
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
#include <stdio.h>
#include <conio.h>
#include <vcl.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
    int n, s = 3, i = 2;
    printf("Vvedite chislo: ");
    scanf("%i", &n);
    if (n <= 3)
        switch (n)
        {
            case 0: printf("ERROR"); break;
            case 1: printf("Chislo yavl'ayets'a nulevoi stepenyu troyki"); break;
            case 2: printf("Chislo ne yavl'ayets'a stepenyu troyki"); break;
            case 3: printf("Chislo yavl'ayets'a pervoi stepenyu troyki"); break;
        }
    else if (n > 3)
        while (1)
        {
            s *= 3;
            if (s == n) { printf("Chislo yavl'ayets'a %i stepenyu troyki", i); break; }
            else if (s > n) { printf("Chislo ne yavl'ayets'a stepenyu troyki"); break; }
            i++;
        }
    
    getch();
    return 0;
}
 
Текущее время: 09:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru