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

Dec to bin - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс Разреженных Массивов С++ http://www.cyberforum.ru/cpp-beginners/thread236764.html
Помогите пожалуйста описать класс. Класс служит для представления разреженного массива в виде списка. Каждый элемент списка хранит значение и индекс ненулевой компоненты массива. Методы: конструктор Massiv; создание разреженного массива в виде списка из обычного массива; сложение массивов; скалярное произведение массивов; возврат значения по индексу; запись элемента в массив(по индексу);...
C++ Найти сколько гласных букв в строке 1) найти сколько гласных букв в строке!! Алфавит английский! Можно просто функцию нахождения! 2) в массиве A найти элемент A такое что это число наибольшее среди простых чисел массива! Буду очень благодарен! http://www.cyberforum.ru/cpp-beginners/thread236723.html
строки, перегруженные функции, сравнение... C++
Здравствуйте! Есть перегруженная функция: Block* BlocksList::Find(string text) const { BlockNode * pNode = 0; int position; for (pNode = pHead, position = 0; pNode!=NULL; pNode = pNode->GetNext(), position++) { if (pNode->GetBlock()->GetBlockText == text) //компилятор ругается на эту строчку
C++ Переименование
Добрый день! Проблема появилась в переименовании файлов\папок, содержащих русские буквы. Локаль стоит, система все адекватно воспринимает. Часть файлов переименовываются :\ void RenameOldLabels() { int result,result1,result2; char pszCurrFullPath = "C:\\Users\\Public\\Desktop\\Старый ярлык.lnk"; char pszNewFullPath = "C:\\Users\\Public\\Desktop\\Активный ярлык.lnk"; result =...
C++ Рисование ромба http://www.cyberforum.ru/cpp-beginners/thread236699.html
Нужно нарисовать ромб используя символ * и цикл for. Ромб должен быть закрашен символами *. Как понимаю опять нужно использовать цикла for, один вложенный, рисовать отдельно символ пробела и *. Не могу понять как взаимо связать это. Просьба код за меня писать, сам хочу научится.
C++ Использование "указателя" Используя указатель (ссылка на ячейку памяти) найти максимальный элемент массива. Массив используется только при его объявлении. МИР. подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16845 / 5266 / 323
Регистрация: 30.03.2009
Сообщений: 14,172
Записей в блоге: 26
01.02.2011, 17:44     Dec to bin

Не по теме:

Цитата Сообщение от VenCarbon Посмотреть сообщение
С использованием динамических массивов. Экономит память
Ради экономии 100 байт памяти у тебя в программу подцепились реализации функций log, ceil, malloc (косвенно растёт из new), free (косвенно должно вырасти из delete, который ты позабыл). Не говоря уж о том, что код на Си++ будет жрать памяти больше, чем код на Си (как минимум из-за использования cin, cout). Так что вопрос экономии памяти весьма спорный.

Ну и если ввести decl=1, то логарифм от единицы оказывается 0, а потому sizel оказывается равным нулю. Если ввести decl=0, то логарифм от нуля неопределён, а потому что на это скажет твоя программа - никому неизвестно. Вот сколько лезет ошибок от непонятного желания сэкономить на спичках.

Так же непонятно, как твоя программа отреагирует на ввод отрицательного числа (а программа предыдущего оратора просто выдаст неправильное значение).



Добавлено через 2 минуты
Кстати, обе программы не выполнили поставленной задачи. Задача ставится как "перевести" число из 10-й системы в 2-ную. А ваши программы просто распечатывают некую величину в двоичное представление. Задачей перевода числа из 10-й записи в машинное представление в первой программе занимается компилятор, а во второй - cin (а точнее, оператор <<)
 
Текущее время: 15:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru