|
|
Другие темы раздела | |
C++ генератор кроссвордов Здравствуйте,все! Просьба помочь с созданием генератора кроссвордов, который будет брать слова из специальной базы. Идей нет вообще никаких. Прошу помочь и если возможно дать код, просто третий день уже над ней сижу и совсем никак. https://www.cyberforum.ru/ cpp-beginners/ thread395998.html |
C++ Комментарии к программе........ #include <iostream.h> #include <string.h> #include <stdio.h> #include <conio.h> #define N 5 int main() { int i,j; char x,y; puts("A nu-ka chirikni che te nada:\n"); |
C++ Вывести рекуррентную формулу для вычисления суммы ряда
https://www.cyberforum.ru/ cpp-beginners/ thread395993.html Помогите пожалуйста вывести рекуррентную формулу |
C++ Являются ли элементы 1-го, квадратами элементов 2-го массива? Даны 2 одномерных массива (вводятся с клавиатуры), проверить, являются ли элементы 1-го, квадратами элементов 2-го массива. https://www.cyberforum.ru/ cpp-beginners/ thread395988.html |
Определить, сколько элементов массива попадает в интервал C++ Определить сколько элементов массива попадает в интервалы от А до В с шагом (А-В)/5 Добавлено через 16 часов 31 минуту плиз. Помогите:( |
C++ реккурентная функция
https://www.cyberforum.ru/ cpp-beginners/ thread395967.html #include "stdafx.h" #include <math.h> float rec(float n) { if (n==1)return 0; else return log(n/(sqrt(n))+rec(n-1)); } int _tmain(int argc, _TCHAR* argv) { printf ("vvedite seloe n \n"); |
C++ Ошибка "C2065: cout: необъявленный идентификатор" error C2065: cout: необъявленный идентификатор не пойму почему? #include <iostream> #include <iomanip> #include <stdlib.h> #include <time.h> template <typename T> void ISort(T array /* Сортируемый массив */, int size /* Размер массива */) { https://www.cyberforum.ru/ cpp-beginners/ thread395960.html |
Нужно дать название файлу из строки C++ Есть строка S, создаю файл через ofstream... Как дать файлу название S? То есть, в идеале, должно получится вот так: void printing(string s){ ofstream of(s); of<<"Hello"; } А работает только так: void printing(string s){ |
C++ Два стека в одном массиве. Помогите, пожалуйста! Нужно организовать хранение двух стеков в одном массиве, если один располагается в начале массива и растет к концу массива, а второй располагается в конце массива и растет к началу. с процедурами вставки, извлечения и всеми необходимыми проверками. Помогите, пожалуйста. Заранее спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread395948.html | C++ Классы #include<iostream.h> #include<conio.h> #include<math.h> //--------------------------------------------------------------------------- #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused https://www.cyberforum.ru/ cpp-beginners/ thread395946.html |
C++ [C++] массивы видел подобную тему, но там ответа так и не увидел В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) произведение положительных элементов массива; 2) сумму элементов массива, расположенных до минимального элемента. Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах. Задача 2. Последовательность из... |
C++ Классы для работами с матрицами
https://www.cyberforum.ru/ cpp-beginners/ thread395939.html Есть программка на С++ (состоит из классов) для работы с матрицами Пытаюсь скомпилировать, выдает ошибку: C:\Program Files\Microsoft Visual Studio 10.0\VC>cl d:\1.cpp /EHsc Оптимизирующий 32-разрядный компилятор Microsoft (R) C/C++ версии 16.00.30319.01 для 80x86 (C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены. 1.cpp d:\1.cpp(103) : fatal error C1075: конец файла... |
30.11.2011, 23:30 | 0 | |||||
Перевод из одной системы счисления в другую - C++ - Ответ 223304630.11.2011, 23:30. Показов 2310. Ответов 16
Метки (Все метки)
Ответ
Логика программы: изначально пробегаемся по бинарному представлению числа num переменной tmp. Если там есть совпадающие биты(а они будут, если только num != 0), увеличиваем sum на единицу, и выходим из цикла. Не забываем увеличить tmp в 2 раза, т.к. в цикле мы этого не делаем. Заходим во второй цикл. Все то-же самое, но теперь еще sum увеличивается в 2 раза, и если биты совпадают, то прибавляем единицу к sum. Выводим sum. Код
num = 10(d) = 1010(b) 1) tmp = 0001(b), 0001(b) & 1010(b) = false; tmp = 0010(b), 0010(b) & 1010(b) = true(заметили, в чем разница?) -> sum = 001(b), break; tmp = 0100(b); 2) sum = 010(b), tmp = 0100(b), 0100(b) & 1010(b) = false; sum = 100(b), tmp = 1000(b), 1000(b) & 1010(b) = true -> ++sum, sum = 101(b) = 5(d); Вернуться к обсуждению: Перевод из одной системы счисления в другую C++
0
|
30.11.2011, 23:30 | |
Готовые ответы и решения:
16
Перевод с одной системы счисления в другую Перевод из одной системы счисления в другую Перевод из одной системы счисления в другую Перевод из одной системы счисления в другую. |
30.11.2011, 23:30 | |
30.11.2011, 23:30 | |
Помогаю со студенческими работами здесь
0
Перевод из одной системы счисления в другую. Перевод из одной системы счисления в другую Перевод из одной системы счисления в другую Перевод из одной системы счисления в другую Перевод из одной системы счисления в другую Перевод из одной системы счисления в другую |