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

Ввести целое число N > 0, являющееся некоторой степенью числа 2 Ошибки не могу найти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как в std::wstringstream загнать 0хС3, чтоб оно в таком представлении там и было? http://www.cyberforum.ru/cpp-beginners/thread963638.html
Привет! Имею: char a = 0xc3; Хочу: std::wstring str = L"0xc3"; Как извернуться? Наверное через std::wstringstream, но как загнать, чтоб загонялось так как есть?
C++ Builder или Visual Studio Всем доброго времени суток, хотелось бы приступить к серьезному изучению С++, но не могу выбрать builder или visual studio, подскажите пожалуйста. И в чем вообще разница? http://www.cyberforum.ru/cpp-beginners/thread963616.html
Структура_студенты C++
В таблице хранятся следующие данные об учениках: фамилия, имя, рост, масса. Вычислить средний рост ученика, рост самого высокого и самого низкого ученика. Как вычислить рост?? Напишите кто может.
Создать двумерный массив 5х3 элемента, найти в этом массиве сумму всех элементов C++
Создать двумерный массив 5х3 элемента, найти в этом массиве сумму всех элементов.
C++ Создать иерархию из 2 классов для получения семейства вложенных прямоугольников http://www.cyberforum.ru/cpp-beginners/thread963602.html
Создать иерархию из 2 классов для получения семейства вложенных прямоугольников Класс 1 Общие поля: x1,y1,.x2, y2- Общий метод VVOD Класс 2 Общие поля: k - количество вложенных прямоугольников...
C++ Подключение curl к visual studio 2010 Здорова!!! Скачал curl от сюда ftp://ftp.sunet.se/pub/www/utilities/curl/libcurl-7.19.3-win32-ssl-msvc.zip. Как теперь ее подключить в визуал студио 2010 ??? подробнее

Показать сообщение отдельно
dragster
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 55

Ввести целое число N > 0, являющееся некоторой степенью числа 2 Ошибки не могу найти - C++

27.09.2013, 15:06. Просмотров 1123. Ответов 3
Метки (Все метки)

Ввести целое число N > 0, являющееся некоторой степенью числа 2: N=2K. Найти целое число K — показатель этой степени. Не разрешается использовать логарифм. Если пользователь введёт число не являющееся степенью числа 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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main()
        {
            Double N, k, S;
            Console.Write("Введите N (N>0):");
            N=Convert.ToDouble (Console.ReadLine());
            k = 1; 
            while (k <= N)
            {
                S = Math.Pow(2, k);
                if (S == N)
                    Console.Write("{0} Нет ", k);
            k++;
            }
            Console.Write("Ошибки");
            Console.Read();
 
 
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru