Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Массивы и строки Помогите, пожалуйста, написать программу, 1)которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по строкам. После этого определяет, есть ли строка, содержащая... https://www.cyberforum.ru/ cpp-beginners/ thread387464.html C++ ООП работа с БД Всем привет! Есть такое задание: Написать программу «Моя записная книжка». Предусмотреть возможность работы с произвольным числом записей, поиска записи по какому-либо признаку (например, по... https://www.cyberforum.ru/ cpp-beginners/ thread387495.html
C++ Многомерные массивы и функции. https://www.cyberforum.ru/ cpp-beginners/ thread387480.html
Доброго времени суток. Помогите разобраться с задачкой. Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента. Характеристикой строки...
C++ Файлы и строки.
Доброго времени суток. Помогите разобраться с задачкой. Условие: Написать программу, которая считывает текст из файла и выводит на экран предложения, содержащие введенные с клавиатуры слово. Код...
C++ что такое перезагрузка cout<<trololo Что такое << мне определение, перпод жесткий, + еще мы учим с а не с++ . и с меня он вдвойне спрашивает! и что такое перезагрузка, определение плз Trueman9, в Си нет перегрузки операторов, как и count https://www.cyberforum.ru/ cpp-beginners/ thread387491.html C++ Поиск максимального и минимального значения в матрице https://www.cyberforum.ru/ cpp-beginners/ thread387476.html
Подскажите как найти минимальное и максимальное значение в матрице 20 на 20 (я так понял рендомных чисел )но при условии что эти числа не лежат на главной и побочной диагоналях...? и вывести эти... как правильно отредактировать ? ничё не выводит на экран ... да и компилиротать не хочет... #include <iostream.h> #include <conio.h> #include <stdio.h> #include <string.h> int main(void) { ...
C++ Написать функцию. https://www.cyberforum.ru/ cpp-beginners/ thread387479.html
Есть такая задача: Даны два вещественных числа. Поменять местами целую и дробную части этих чисел. (Использовать соответствующую функцию). Интересует вопрос: как можно реализовать? Нужна именно... void change(float *x, float *y) { int a = *x, b = *y; *x -= a; *x += b; *y -= b; *y += a; }
C++ Перевод слов в азбуку Морзе https://www.cyberforum.ru/ cpp-beginners/ thread387525.html
Всем привет !! Написал программу которая переводит слова в морзянка. Теперь мне надо написать программу которая будет все делать наоборот переводить из морзянки в слова P.S. Моя программа работает... Помнится года полтора назад easybudda писал что-то про морзянку. Программа вроде умела кодировать и декодировать. ТС поищи здесь на форуме точно есть!
Секундомер с выводом на экран C++
доброго времени суток. подскажите пожалуйста как сделать секундомер, что бы при нажатии кнопки он остановился пробывал так, оно не работает, та и мили секунды показывает не правильно почему то ... Van111, а каким образом CreateThread() заменяет kbhit() ?
C++ LCPWSTR преобразовать https://www.cyberforum.ru/ cpp-beginners/ thread387455.html
Привет. Есть такая проблема: при использовании фекоторых функций window.h, необходимо преобразовать const char* в какой-то LCPWSTR. Неявно это сделать (в студии 2010) не получается. Как это сделать? какой-то LCPWSTR LPCWSTR = Long Pointer to Const Widechar String А Вы ему указатель на обычную С-строку (char*) скормить пытаетесь. Либо по чесноку с widechar строками работать, либо, как говорили,...
C++ Как правильно включать хедеры? https://www.cyberforum.ru/ cpp-beginners/ thread387473.html
Допустим, программа разбита на три исходника: main.cpp - тут лежит main abc.h - тут объявлен класс abc abc.cpp - тут определены методы этого класса Вопрос: куда стилистически корректнее... в противном случае - если у вас методы принимают или отдают параметры iostream или у вас утилиты класса iostream или друзья и или online и т.д. - объявляете в abc.h Можно использовать...
C++ Математическая функция https://www.cyberforum.ru/ cpp-beginners/ thread387507.html
Составить программу вычисления значения выражения: 1/3 +2 модуль(cos(x-Pi/6)) #include <iostream.h> #include <conio.h> #include <math.h> main() { float x; cout<<"x="; y=1/3.+2*fabs(cos(x-M_PI/6)); y = 1.0/3.0 + 2.0*fabs(cos(x - M_PI/6.0));и лучше всё-таки double использовать.
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
21.11.2011, 19:04 0

Производительность операций - C++ - Ответ 2196990

21.11.2011, 19:04. Показов 14642. Ответов 135
Метки (Все метки)

Ответ

Цитата Сообщение от Paporotnik Посмотреть сообщение
расчете кривых в авиационном деле
Правильно, отдельно с однократным расчётом даже замороченного сплайна справится даже i80286. Я делал прогу для металлургического завода и избегал не только умножений (причём, без фанатизма, если множитель дробный, или больше трёх, то использовал именно умножение, а если второй множитель вычисляемый, но сохранению не подлежит, то и удвоение не заменял, но вместо двух умножений на один множитель с последующим сложением произведений умножал сумму), но и все циклы делал по префиксному декременту.

Вернуться к обсуждению:
Производительность операций C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.11.2011, 19:04
Готовые ответы и решения:

Вставить между цифрами 1, 2,..., 8, 9 в данном порядке, знак одной из 4-х арифметических операций так, чтобы результат восьми послед-х операций =100
Вычисления проводятся слева-направо, ни одна операция не имеет приоритета. Добавлено через 2 минуты задача вынесла моск, прошу помочь

Производительность
Подскажите, где или что почитать о том, как писать БЫСТРЫЕ программы? (про разработку высоконагруженных программ). Копаюсь в интернете -...

Заменить в данной строке знаки арифметических операций названиями противоположных им операций
Заменить в данной строке знаки арифметических операций названиями противоположных им операций.

135
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.11.2011, 19:04
Помогаю со студенческими работами здесь

Доказать равенства, используя свойства операций над множествами и определения операций
Доказать равенства, используя свойства операций над множествами и определения операций. Дальше как не пробовал, не могу привести к...

Доказать равенства, используя свойства операций над множествами и определения операций
Доказать равенства, используя свойства операций над множествами и определения операций. A\subseteq C, B\subseteq D \Rightarrow A\times...

Сколько нужно провести операций, чтобы 13 операций подряд были успешными?
Вероятность успешной операции = 63% Сколько нужно провести операций, чтобы 13 операций подряд были успешными???

Доказать равенства, используя свойства операций над множествами и определения операций
Доказать равенства, используя свойства операций над множествами и определения операций. б) Ax(B\C)=(AxB)\(AxC). Почему график не...

Напечатать все знаки арифметических операций и операций отношения
Напечатать все знаки арифметических операций и операций отношения,которые входят в заданый массив и все знаки арифметических операций и...

0
Новые блоги и статьи
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
Разработка кроссплатформен­­­­ного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru