Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как вывести символ в любое место экрана? Речь идёт о консольной программе. Поиск на форуме в этом отношении ничего не дал. Говорится о формах, о текстовых полях и иных объектах объектно-ориентированного программирования. Наверняка кто-то знает, операторы или функции, которые перемещают курсор в нужную точку и далее можно выводить символ, число, текст https://www.cyberforum.ru/ cpp-beginners/ thread1226088.html C++ Отсортировать массив строк и вывести информацию соответствующую условию
Ведомость содержит информацию: номер группы, фамилия и инициалы студента, оценки по 3 предметам. Вывести в алфавитном порядке фамилии студентов, которые имеют хотя бы одну двойку (заборгованість?) Определить средний балл в группе программирования. Добавлено через 27 секунд //--------------------------------------------------------------------------- #include <vcl.h> #include...
C++ Поиск и сортировка в текстовом файле В программирование не силен только начал изучать есть задача.Есть текстовый файл такого плана вторник 1 21.03.2014 маша купила кокаколу 20рублей Вася положил деньги на телефон 100рублей Петя сходил в кино 230 Вася получил получку 25000 вторник 2 22.03.2014 Вася заплатил за учебу 2000рублей Вася пообедал 200р маша положила деньиги на телефон 300рублей Петя получил получку 25000 как... https://www.cyberforum.ru/ cpp-beginners/ thread1226072.html C++ Деструктор вызывается для результата сложения ДО присваивания, и дальше все падает. https://www.cyberforum.ru/ cpp-beginners/ thread1226063.html
Подскажите пожалуйста! Написал класс матриц с перегруженными операторами class Matrix3d{ public: double** matrix; Matrix3d(); Matrix3d(double m11,double m12,double m13,double m21,double m22,double m23,double m31,double m32,double m33); ~Matrix3d(); Matrix3d* Inverse(); double determinant(); double getvalue(int i,int j);
Матрица и ее диагональ C++
дана квадратная матрица размером 7*7 она заполняется рандомными целыми числами, а также выводится на экран. Вопрос 1: я хотел при выводе матрицы использовать строку cout.width(4); Но она не прошла. Компилятор что-то говорил не по-русски ... Далее. Эта матрица преобразуется по следующему алгоритму: В главной диагонали берётся верхний элемент. Он сравнивается со всеми элементами матрицы...
C++ Создать структуру, которая будет включать в себя какой-то набор структур-компонент https://www.cyberforum.ru/ cpp-beginners/ thread1226053.html
Всем привет! Есть несколько структур-компонент, выбор структуры зависит от некоторого условия (от флага 1/2/3...) Реально ли в самой программе создать структуру, которая будет включать в себя какой-то набор структур-компонент, соответствующий значению флага? Пример: Если первый байт заголовка файла = 1, то в структуре должны быть структура "Время", "Имя", а если = 2, то "Время", "ФИО",...
C++ Вывод результатов с форматированием Добрый день. Простая задача с решением квадратного уравнения, проблема в том, что корни выводятся не в нужном мне формате, мне нужно, чтобы выводились с погрешностью 10^-4, допустим корни 3 и 4, на выводе: 3.0000 и 4.0000, как быть, помогите пожалуйста? #include "stdafx.h" #include "stdio.h" #include "iostream" #include "algorithm" using namespace std; void main() https://www.cyberforum.ru/ cpp-beginners/ thread1226030.html Попробуйте вникнуть в логику шпионов и рассекретить их переписку. Панграмма C++
Входные данные Первая строка содержит незашифрованный «ключ» длины K (26 <= K <= 100). Вторая строка содержит шифртекст длины S (10 <= S <= 1000). Ключ и шифртекст составлены из больших и малых букв латинского алфавита, пробелов и знаков препинания. В шифртексте закодированы исключительно буквенные символы. Выходные данные Выведите одну строку длины S — расшифрованное сообщение....
C++ Поменять местами слова, "равноудаленные" от концов строки https://www.cyberforum.ru/ cpp-beginners/ thread1226005.html
Помогите пожалуйста с задачкой. Задача: Поменять местами слова, "равноудаленные" от концов строки, найти первое цифровое слово и возвести его значение в квадрат. Ввод строки и вывод слов написал, но не могу придумать как дальше делать. Последнее слово не выводится , т.к нету пробела ( если его принудительно не вводить) как сделать что бы в конце строки всегда был пробел? #include...
C++ Сортируются все элементы, кроме первого https://www.cyberforum.ru/ cpp-beginners/ thread1225999.html
Всем привет! Пишу сортировку, но где то закралась ошибка: int A; A = 6; A = 7; A = 3; A = 10; A = 5; int q; for(int i = 0; i < 5; i++)
C++ Найти лексикографически минимальный палиндром, который можно получить из слова S
У Максима есть слово S, и он очень хочет сделать из него палиндром, но не желает изменять слишлом большое количество символов. Помогите Максиму найти лексикографически минимальный палиндром, который можно получить из слова S заменой не более чем K символов. Строка A лексикографически меньше строки B, если существует такой индекс j, что A < B и ∀i < j A = B Входные данные: Первая строка...
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
12.07.2014, 03:22 0

Нужны ли в реальной практике массивы? - C++ - Ответ 6420337

12.07.2014, 03:22. Показов 3427. Ответов 27
Метки (Все метки)

Ответ

Цитата Сообщение от Voivoid Посмотреть сообщение
Нет, не эффективнее
Такой же резкий вывод, как и этот:
Цитата Сообщение от randy92 Посмотреть сообщение
Понятно, что двумерные массивы эффективнее векторов.
-------
Цитата Сообщение от Voivoid Посмотреть сообщение
За счет чего по твоему будет потеря в скорости ( тем более аж на порядок ) ?
Не стану ничего утверждать про проценты и порядки. Т.к. реальные цифры получатся только на реальных задачах. Но вообще определенная неэффективность будет наблюдаться, например, на задаче умножения матриц, при условии, что матрица задана вектором векторов (я надеюсь автор комментария именно такие вектора имел в виду).
Кстати, на основании присутствия этой неэффективности, был продемонстрирован один из методов оптимизации основанный на шаблонах (хорошо описан в книге Н. Джосаттиса) или вот в этой статье.
Но это никак, в общем-то, не обосновывает, что именно массивы быстрее. Просто что быстрее, в данном случае, зависит от гораздо больших факторов, чем природа контейнеров.
В общем, я поддерживаю 0x10.

Вернуться к обсуждению:
Нужны ли в реальной практике массивы? C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2014, 03:22
Готовые ответы и решения:

Нужны 2 программы на массивы.
3. Найти произведения положительных и отрицательных элементов массива x(i) i=1,15 4. Задана...

Массивы, нужны комментарии к коду
Добрый вечер ребят! Помогите описать функции пожалуйста int **arr = new int*; - for(int...

Для чего нужны статические массивы?
Никак не могу понять, для чего они нужны в программировании, ведь есть динамические и их можно...

Массивы.Надо поменять местами строки.(нужны пояснения)
В сгенерированном массиве определённой размерности поменять местами местами определённые строки....

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

Зачем нужны обычные массивы, если есть динамические?
Всем привет! Вопрос в заголовке. Если динамический массив даёт те же и ещё больше функций и, при...

Зачем нужны массивы, если есть обычные переменные?
Здравствуйте. У меня есть вопрос. Зачем нужны массивы, если есть обычные переменные? Можно ведь...

Для чего нужны переменные, и прочее типа, константа, типы , массивы и т.к.д ?
Для чего нужны переменные, и прочее типа, константа, типы , массивы и т.к.д

Как вручную уничтожать массивы, зная, что они уже не нужны программе
Помогите разобраться. Программа выдает ошибку &quot;System.OutOfMemoryException&quot; на строку string ...

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