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

Один большой динамический массив вместо нескольких меньшего размера - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Генерация случайных букв http://www.cyberforum.ru/cpp-beginners/thread782925.html
Всем привет, у меня такая проблема : for (int f = 0; f < 10; f++) { cout << rand ()%'z'+'a' << " "; } При компиляцьіи вьіводит числа а не буквьі.
C++ Есть ли в С++ функция записывающая в массив числа от 1 до n определенного значения Есть ли в С++ функция записывающая в массив числа от 1 до определенного значения. Мне нужно чтоб был массив с числами от 1 до 255. Инициализировать или вводить в ручную оч долго. хочется чтото более действенное и удобное http://www.cyberforum.ru/cpp-beginners/thread782883.html
Деревья (алгоритм создания СБАЛАНСИРОВАННОГО бинарного дерева) C++
Здравствуйте! Подскажите пожалуйста алгоритм создания СБАЛАНСИРОВАННОГО бинарного дерева. Код не нужен, просто по пунктам напишите пожалуйста (не смог нагуглить). Важно чтобы этот алгоритм работал с ключами типа char Спасибо.
C++ Оператор if и указатель на цикл (ввод цифр и преобразование в буквы)
Программа работает так:Спрашивает Go Go? Когда вводим число 4 начинается...Водим цепочку из цифр потом она преобразует их в буквы и проверяет на условие.Потом вводим 2 цепочку ее тоже проверяет затем вывод. Если второй раз не даем разрешения на ввод,выводим строчки...С помощью Goto(по другому не умею). Так вот,проблема в том,что программа в конце выводит мне два раза последнюю цепочку,что бы...
C++ Чтение и ввод в какоенибудь консольное приложение http://www.cyberforum.ru/cpp-beginners/thread782875.html
Вот допустим есть какая нибудь программа назавем её программа а, и моя программа - программа б. Программа б вводит в программу а значения, "нажимает ентер" и читает результат выданой программой а. Как это делается?
C++ Реализоваить систему отдела кадров предприятия Система отдела кадров предприятия содержит следующие сведения о работниках: -фамилия и инициалы работника; -название занимаемой должности; -год поступления на работу. Написать программу, которая выполняет следующие действия: -вводит с клавиатуры данные в массив, состоящий из десяти структур; записи должны быть размещены по алфавиту; -выводит на дисплей фамилии работников, чей стаж работы в... подробнее

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
10.02.2013, 05:28     Один большой динамический массив вместо нескольких меньшего размера
Цитата Сообщение от ken_guru Посмотреть сообщение
Простите - глупость говорю. Точнее написал не то, что хотел сказать - у меня не значения бывают близкими к нулю (точнее это тоже бывает - но не это главное), а изменения тех или иных значений. Например, энергии - а они должна сохраняться с хорошей точностью. К тому же в реальности фигурирует не энергия, а квадрат скорости...
Но возможно я чего-то не понял и мне достаточно использовать double. Но если я не ошибаюсь, то double - 8 байт, а long double - 10 байт -т.е. переход к double погоды не сделает.... или это неверно?
long double - 10 байт? вообще-то 16 в теории... это на 32-битных платформах 10, точнее в целях ускорения доступа (там адресация 32-битная предполагает кратность 4 байтам для большей скорости в памяти выделяется 12 байт)
поглядите на результат
cout<<sizeof(long double);
в вашей системе

если ответ 12, то вам нужен 64-битный компилятор, с этим у вас не получится адресовать больше 4Гигов
если ответ 16, то у вас всё ок...
кстати а позволяет он создать два массива по 0x7fffffff ? я так понимаю нет...

а квадрат скорости...
храните сами скорости, или изменения энергии... а перед подачей умножайте на нужные константы, возводите в квадрат и т.д. и у вас при double будет 15 значащих цифр в числе, что вполне сравнимо с квантом энергии при работе в Джоулях)))

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