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

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

Войти
Регистрация
Восстановить пароль
 
dragster
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 55
#1

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

27.09.2013, 15:06. Просмотров 1023. Ответов 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();
 
 
        }
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2013, 15:06     Ввести целое число N > 0, являющееся некоторой степенью числа 2 Ошибки не могу найти
Посмотрите здесь:

Ввести целое число N. Вывести все простые делители этого числа C++
Ввести целое число N. Вывести все простые делители этого числа C++
Ввести целое число N. Вывести все простые числа из диапазона [2,N] C++
C++ В целочисленном массиве найти и напечатать те элементы, которые являются степенью 2. Написать функцию, проверяющую, является ли число степенью 2.
C++ ввести целое двузначное число. вывести числа кратные 3
C++ Ввести произвольное целое положительное число. Определить число с обратным порядком цифр заданного числа
Ввести целое число и найти сумму его цифр C++
C++ Найти самое приближенное (большее чем n) число, являющееся степенью двойки. Обработать ошибки
C++ Ввести целое число и найти сумму его четных (по порядку) цифр
C++ Определить является ли заданное целое число степенью числа 5
C++ Дано целое число N (> 0). Проверить,является ли оно степенью числа 3. С++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ViktorKozlov
133 / 125 / 2
Регистрация: 13.12.2012
Сообщений: 293
27.09.2013, 15:18     Ввести целое число N > 0, являющееся некоторой степенью числа 2 Ошибки не могу найти #2
Так все работает же
dragster
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 55
27.09.2013, 15:29  [ТС]     Ввести целое число N > 0, являющееся некоторой степенью числа 2 Ошибки не могу найти #3
Цитата Сообщение от ViktorKozlov Посмотреть сообщение
Так все работает же
Если ввожу 4 то ответ выдает 2-верно, а если ввожу 8 то выдает Ошибка. Может с компилятором что-то?
ViktorKozlov
133 / 125 / 2
Регистрация: 13.12.2012
Сообщений: 293
27.09.2013, 15:40     Ввести целое число N > 0, являющееся некоторой степенью числа 2 Ошибки не могу найти #4
Странно
Название: 1.JPG
Просмотров: 221

Размер: 10.6 Кб
Yandex
Объявления
27.09.2013, 15:40     Ввести целое число N > 0, являющееся некоторой степенью числа 2 Ошибки не могу найти
Ответ Создать тему
Опции темы

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