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

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

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

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

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

Найти самое приближенное (большее чем n) число, являющееся степенью двойки. Обработать ошибки - C++
Пусть дано число n.Найти самое приближенное(большее чем n) число являющееся степенью двойки. Обработать ошибки.Вот обработать ошибки не...

Определить является ли заданное целое число степенью числа 5 - C++
Необходимо составить программу, определяющую, является ли заданное целое число n степенью числа 5. Результат вывести на экран. *********...

Дано целое число N (> 0). Проверить,является ли оно степенью числа 3. С++ - C++
Дано целое число N (&gt; 0). Если оно является степенью числа 3, то вывести true, если не является — вывести false.

Ввести произвольное целое положительное число. Определить число с обратным порядком цифр заданного числа - C++
Я первокурсник, я мало времени уделил обучению(полный дурак, признаю.) но на завтра нужно сдать лабораторную, я понимаю задание, но циклы...

ввести целое двузначное число. вывести числа кратные 3 - C++
ввести целое двузначное число. вывести числа кратные 3

Ввести целое число N. Вывести все простые числа из диапазона [2,N] - C++
Нужна помощь в решении некоторых задач. 1. Ввести целое число N. Вывести все простые числа из диапазона 2. Ввести строку и два слова,...

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

Размер: 10.6 Кб
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2013, 15:40
Привет! Вот еще темы с ответами:

Дано целое число (N>0) найти наибольшее целое числа k, квадрат которого не превосходит N:k^2<=N - C++
Помогите пожалуйста сделать задачу. Нужно сделать на С++. Вот условие: Дано целое число (N&gt;0) найти наибольшее целое числа k, квадрат...

Ввести целое число N. Вывести все простые делители этого числа - C++
помогите с двумя задачами... только начали программирование... 1. Ввести целое число N. Вывести все простые делители этого числа ...

Ввести целое число N. Вывести все простые делители этого числа - C++
прошу помочь над 2 задачами в с++: 1. Ввести целое число N. Вывести все простые делители этого числа 2. Ввести строку и слово,...

Ввести целое число и найти сумму его цифр - C++
Помогите написать программку Задача: Ввести целое число и найти сумму его цифр.


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
27.09.2013, 15:40
Ответ Создать тему
Опции темы

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