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

Ввести целое число A и посчитать, сколько единиц в числе с 5 бита по 10 бит, включая эти биты - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Табулирование функций http://www.cyberforum.ru/cpp-beginners/thread1840085.html
Разработать, отладить и протестировать программу, которая разбивает отрезок на N интервалов; в зависимости от значений А,В и N вычисляет величину шага h= (B-A)/N, с которым происходит приращение аргумента Xi=A+i*h, и в каждой точке хi печатает значения функций: F(xi)=20/(1+x^2) G(xi)=e^(-x^2) Результаты вычислений представить в виде таблицы.
C++ Реализовать несколько функций Реализовать несколько функций с различным числом аргументов и типами значений,что возвращаются, можно выбрать предложенные или произвольные аналогичной сложности: a. Функция вычисления суммы элементов диапазона . b. Функция вычисления произведения элементов диапазона . c. Функция вычисления факториала числа. d.Функция нахождения минимального или максимального элемента ряда: 1. Xi = Xi + 2... http://www.cyberforum.ru/cpp-beginners/thread1840081.html
C++ Скопировать файл запущеного приложения во время исполнения
Здраствуйте, нужна помощь, нужно скопировать файл созданого мной запущеного приложения во время исполнения в C:/Windows/System32 Помоготе организовать на C++
Реализовать класс "Двухсвязный список" C++
Помогите напить программу. Нужно из готового кода написать программу, которая бы создавала линейный односвязный (двухсвязный) список. Из списка нужно удалить максимальный по модулю элемент, а затем вставить число, равное первому положительному элементу, перед последним отрицательным элементом и после него. Освободить память, занимаемую элементами списка. Ввод списка должен осуществляться через...
C++ Определить попадание произвольной точки в заштрихованную область http://www.cyberforum.ru/cpp-beginners/thread1840010.html
C++ Ввод с клавиатуры n чисел и вычисление их среднего арифметического Написать программу, которая вводит с клавиатуры n чисел и вычисляет их среднее арифметическое. Рекомендуемый вид экрана во время выполнения программы приведен ниже. Вычисление среднего арифметического последовательности п чисел. После ввода каждого числа нажимайте <Enter> -> 5.4 -> 7.8 -> 3.. на С++ подробнее

Показать сообщение отдельно
TheCalligrapher
С чаем беда...
Эксперт С++
 Аватар для TheCalligrapher
2913 / 1449 / 398
Регистрация: 18.10.2014
Сообщений: 2,676
01.11.2016, 19:35     Ввести целое число A и посчитать, сколько единиц в числе с 5 бита по 10 бит, включая эти биты
Цитата Сообщение от Boy18 Посмотреть сообщение
Если нашли у меня ошибку укажите на нее
* Я не знаю, где (и зачем) вы выкопали некую функцию _itoa_s, но подозреваю, что эта функция переводит число в строковое представление. Строковое представление числа будет состоять из символов. Поэтому если вы там собраетесь искать бинарные единицы, то искать там надо именно символ '1', а не целочисленное значение 1, как у вас в коде.

* Отдельно не ясно, почему принимающший массив у вас имеет размер 31. Откуда взялось 31? Тип int обычно имеет ширину 32 бита. А если учесть, что строковое представление еще должно содержать дополнительный '\0', то буфер для такой строки нужен размера 33.

* В задаче сказано проверить биты от 5 до 10. Вы почему-то прверяете биты от 0 до 5.

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