Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Программа обработки массива данных класса "Предприятие" https://www.cyberforum.ru/ cpp-beginners/ thread2497415.html
Дан класс Предприятие с приватными (private) полями: название, адрес, имя директора, количество сотрудников и публичные поля: конструктор без параметров, конструктор с параметрами, деструктор и вспомогательные функции. Создать программу, в кот. Объявляется массив объектов этого класса и меню (каждый пункт меню – отдельная функция): 1) Ввести элементы массива с клавиатуры; 2) Вывести на...
C++ Автостопом по планетам [C, B’]
Имя входного файла: стандартный ввод Имя выходного файла: стандартный вывод Ограничение по времени: 1 секунда Ограничение по памяти: 256 мегабайт Артур Дент узнал, что Земля вскоре будет уничтожена. К сожалению, сообщивший ему эти известия Форд Префект куда-то запропастился, оставив лишь карту порталов. Оказывается, если у тебя есть друг-инопланетянин, то в Солнечной системе не 8 планет, а...
C++ Ошибка binary '=' : no operator found which takes a right-hand operand of type https://www.cyberforum.ru/ cpp-beginners/ thread2497395.html
Ошибка Erro1 error C2679: binary '=' : no operator found which takes a right-hand operand of type 'const printDevice' Пытаюсь сделать массив обьектов класса,при запуске выдает эту ошибку. Вот код Advertising.h #pragma once #include <iostream> #include <queue> #include <vector>
C++ Минимизировать разность между максимальной и минимальной ценой аренды квартир https://www.cyberforum.ru/ cpp-beginners/ thread2497389.html
Энни, Абеда, Бритту и Троя выгнали из квартиры, в которой они жили последние полгода, и было принято тяжёлое решение разъехаться по четырём разным квартирам. За помощью они обратились к Джеффу Уингеру. Выслушав требования каждого из этой четвёрки к расположению, цене и другим свойствам квартиры, для каждого из этой четвёрки был выбран набор квартир, подходящих этому человеку (каждая квартира...
Преобразовать строку содержащую шестнадцатеричное число в десятичное число типа INT C++
TCHAR string = "A7D"; ... INT value = 2685; Как преобразовать?
C++ Найти натуральные числа из заданного интервала, которые при делении на d в остатке дают z В интервале (а;b) найти все натуральные числа, которые при делении на d в остатке дают натуральное z . Все переменные вводятся с клавиатуры https://www.cyberforum.ru/ cpp-beginners/ thread2497320.html
C++ Создать плагин для игры по готовым функциям (+SDK) https://www.cyberforum.ru/ cpp-beginners/ thread2497315.html
Всем привет! Я уже создавал подобную тему, однако тогда у меня было крайне мало информации и понимая, что и как работает. Возможно, сейчас мне сможет кто-то помочь. Нужно сделать плагин для игры по 2-м функциям (под спойлером). Плагины подключаются через D2Mod, к которому я нашел SDK. Все, что я понял из тех файлов и папок: Samples BooksOfLore, CustomTBL, ExtLvl, MercMod, StatFix и...
C++ Заполнения массивов факториалами значений индексов
Составить программу заполнения массивов А(N) и В(K) факториалами значений индексов их элементов. Вычисление факториала выполнить через дополнительную функцию funcii void Zap_mas(int* arr, int sz) { //цикл заполнение for (int i = 0; i < sz; i++) arr = rand() % 100; }
C++ Считывание структур из файла https://www.cyberforum.ru/ cpp-beginners/ thread2497311.html
Необходимо считать данную структуру из текстового файла: Задача 1. Пусть дан файл в следующем виде: Для дальнейшей обработки информации необходимо считывать именно, как структуру, а не строками. Не могу понять, как это сделать. Может можно тогда из строки как-то вытащить нужную информацию и разложить как мне нужно? Потому что у меня получается считать только одной строкой.
C++ Наследование: почему неправильно подставляется значение радиуса в метод вычисления объема? https://www.cyberforum.ru/ cpp-beginners/ thread2497307.html
Добрый день! Не могу понять почему неправильно подставляется значение радиуса (r) в метод вычисления объема #include <iostream> #include <cmath> using namespace std; //класс круг class circle{ protected:
C++ Не получается выделить подстроку из строки и реализовать удаление (Без использования библиотечных методов)
В общем, проблема объяснена в названии темы + к этому в конец добавляюся мусор в виде рандомных символов main String str2("Бегемот"); str2.Substr(3, 4); str2.Print(); сами методы String String::Substr(int index, int count) { char* str1; str1 = new char;
C++ Напечатать матрицу которая имеет минимальный "след” Добрый день: Есть задача: Даны две квадратные матрицы nxn. Напечатать ту из них, которая имеет минимальный "след” (т.е. сумму элементов главной диагонали). При решении создать функцию для нахождения следа матрицы и функцию печати матрицы. Есть мысль,что это массив в массиве с перебором....но как это вывести в коде....мозг вскипел...(((( https://www.cyberforum.ru/ cpp-beginners/ thread2497290.html
Модератор
2639 / 1751 / 920
Регистрация: 16.10.2013
Сообщений: 5,067
Записей в блоге: 14
07.09.2019, 08:06 0

Объяснение кода перевода с 10 на бинарный и с бинарного на 10 - C++ - Ответ 13811746

07.09.2019, 08:06. Показов 402. Ответов 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
#include <iostream>
#include <cmath>
using namespace std;
 
int main() {
   int n;
   cin >> n; // ввод целого числа из консоли в переменную n
 
   // объявление и инициализация переменных
   int m =0;
   int k =1;
 
   for (int i =3; i >=0; i--) {
      if((n&(1<<i))>0) { // выполнение операции побитового И между n и 2^i (2 в степени i)
      // (1 << i) - побитовый сдвиг влево - это равносильно 1 * (2^i)
      //- все это сравниваем с нулем
        m= m+k; // m += k
      }
      k*= 2; // k = k * 2
   }
   cout << m;  // выводим в консоль знач. переменной m
   system("pause");
   return 0;
}


Вернуться к обсуждению:
Объяснение кода перевода с 10 на бинарный и с бинарного на 10 C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.09.2019, 08:06
Готовые ответы и решения:

Напишите, пожалуйста объяснение к каждой строчке кода. Если можно, и объяснение некоторых функций
#include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; void random(int * a, int size) { while(size--) ...

Функцией перевода текстового файла в бинарный
Собственно задача состоит в следующем. Нужно сделать из текстового файла, который содержит текст и...

Объяснение кода
Помогите объяснить вот этот кусок кода(Что сам смог - подписал,смог очень мало): procedure...

Объяснение кода
завтра сдавать курсач. есть исходник, но проблема в том что я не понимаю код(пары часто прогуливал,...

2
07.09.2019, 08:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.09.2019, 08:06
Помогаю со студенческими работами здесь

Объяснение кода
program p161; var A, max1, max2, max3, i, W, C, F: integer; Q: array of char; B:...

Объяснение кода
Буду благодарна за любую помощь public static T ConcatArrays&lt;T&gt;(params T list) ...

Объяснение кода
Что обозначает данная строка: .stack 4096?

Объяснение кода
Объясните что делает функция Функция СуществуютСсылкиНоменклатура(СуществуютСсылки, Ссылка)...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru