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

Найти степень двойки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить функцию для разделения текста в С http://www.cyberforum.ru/cpp-beginners/thread184997.html
Составить функцию для разделения текста, заданного строкой литер, на отдельные слова и подсчета числа слов. Под словом понимается последовательность литер, отличных от пробела, ограниченная слева началом строки или пробелом и справа - пробелом, знаком препинания или концом строки. int kwords(char* ss, char * sm, int kmax); ss - исходная строка, sm - массив строк длиной до 30 литер каждая...
C++ Счетный цикл Здраствуйте! У меня вопрос по задаче "Написать программу, которая находит сумму косинусов всех чисел от 1 до введенного n." с использованием счетного цикла. Проблема в том, что ответ мне выводится совсем не тот, что нужен. Я думаю, что ошибка состоит в том, что я неправильно задаю косинус. Вот код: #include <iostream> #include <math.h> using namespace std; int main () { double i, n, p,... http://www.cyberforum.ru/cpp-beginners/thread184986.html
Циклический алгоритм (цикл с предусловием - while) C++
Здравствуйте!!! Помогите пожалуйста с задачей. TC++ Найти первый отрицательный член последовательности cos(ctg(n)) для n изменяющегося на следующим образом: n=1,2,3... . Заранее большое спасибо!
На С. Найти количество четных и большее из нечетных. C++
Даны целое число n, целые числа a1, a2, ..., an. Найти наибольшее из нечетных и количество четных чисел, входящих в последовательность a1, a2, ..., an+1. Программа должна содержать функцию, в main только вызов этой функции и ввод-вывод.
C++ Удалить из массива отрицательные элементы http://www.cyberforum.ru/cpp-beginners/thread184966.html
Подскажите пожалуйста!!! Задание: удалить из массива отрицательные элементы. Почему-то работает прога не полностью правильно . #include "stdio.h" void main ( )
C++ Каждую цифру целого числа х, поместить в отдельный элемент массива m Доброго вечера. Ув. форумчане помогите пожалуйста развязать маленькие задачки по программированию на С++, необходимо написать следующие программы: 1) каждую цифру целого числа х, поместить в отдельный элемент массива m. 2) четные переменные элементы m поместить в начало, а не четные в конец массива. 3) отсортировать одномерный массив m четырьмя способами.(какие вообще способы... подробнее

Показать сообщение отдельно
G@nch:)
Сообщений: n/a
19.03.2011, 17:51     Найти степень двойки
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 <iostream>
#include <windows.h>
 
using namespace std;
 
void Digit();
 
void main()
{
    SetConsoleOutputCP(1251);
    cout<<"Определение являются ли число степенью двойки."<<endl;
    Digit();
}
 
void Digit()
{
    cout<<"Число: ";
    int digit=0;
    cin>>digit;
    int i=0;
    while(digit%2==0)
    {
        digit/=2;
        i++;
    }
    if(digit==1)
    {
        cout<<"Число является степенью двойки."<<endl;
        cout<<"Это 2 в степени "<<i<<endl;
    }
    else
        cout<<"Число не является степенью двойки."<<endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru