|
|
Другие темы раздела | |
C++ Открытие Изображения в с++
https://www.cyberforum.ru/ cpp-beginners/ thread724397.html Подскажите пожалуйста как открыть и вывести в графическое окно картинку. |
C++ Односвязный и двусвязный список - оптимализация Еще раз здравствуйте. После тяжелых и горьких проб и неудач, у меня получилось написать версию программы для односвязного и двусвязного списка. Условие. Первое число - количество подходов. Вводятся числа , которые мы записываем в структуру пока не встретим 0. Потом суммируем последнее и первое, предпоследнее и второе и до конца. То есть : 4 5 8 2 9 0 выведет : 13 7 8 #include <iostream>... |
C++ Модель стека
https://www.cyberforum.ru/ cpp-beginners/ thread724387.html Не знаю где создать эту тему, поэтому создал тут: Есть вот такое задание: Модель стека 1. Исходные данные: стек списковой структуры, перечень операций со стеком: создание, включение элемента, выборка элемента, извлечение данных, уничтожение. 2. Результаты работы модели должны включать: меню с перечнем всех операций над стеком, печать содержимого стека. решаемой задачи в структурной... |
C++ Замена елементов в строке в матрице Добрый день. Задача такая. Есть матрица: 1 1 1 1 0 1 1 1 0 1 1 1 0 0 0 1 Нужно заменить елементы стоящие справа от 1 в строке на 0 и начинать обход с низу вверх с первого столбика. https://www.cyberforum.ru/ cpp-beginners/ thread724380.html |
C++ Как ведет себя cin, если пользователь вводит некорректные данные? Читаю C++ Primer Plus by Stephen Prata. В седьмой главе у него есть следующий пример. // lotto.cpp -- probability of winning #include <iostream> // Note: some implementations require double instead of long double long double probability(unsigned numbers, unsigned picks); int main() { using namespace std; |
C++ крестики нолики, нужен мозг
https://www.cyberforum.ru/ cpp-beginners/ thread724353.html 1) выберите пункт меню - "Game", нажмите Enter, а потом нажмите стрелочки вверх, вниз и вылазит меню :( почему и как решить эту проблему? 2) помогите с ходами компьютера и проверкой на победу заранее большое спасибо. + может есть какие-то фейлы в коде или способ получше. критикуйте. вот код: #include <conio.h> #include <iostream> #include <windows.h> |
C++ Преобразование значения переменной (long) через функцию в значения структуры Я недавно начал заниматься С++ и программированием в целом. Вот у меня такая проблема. В этой программе не работает часть, когда вводишь кол-во секунд, а с помощью функции time secs_to_time(long ss) оно должно преобразовать секунды в структуру TIME с соответствующими значениями d2.hours, d2.minutes, d2.seconds В Процедуре time secs_to_time(long ss) выдает 3 ошибки (мол не хватает точек с... https://www.cyberforum.ru/ cpp-beginners/ thread724344.html |
C++ Смысл картинки и рекурсия изнутри http://s018.***********/i522/1212/0b/704b04ecd185t.jpg как происходит рекурсия изнутри, что это вообще картинка показывает ? |
C++ И снова массивы (найти максимальный элемент, определить среднее арифметическое)
https://www.cyberforum.ru/ cpp-beginners/ thread724323.html Задано 2 целочисленных массива X(n) и Z(k). В каждом массиве найти максимальный элемент массива,и если это простое число-удалить все элементы,равные максимальному значению.Определить среднее арифметическое положительных элементов массива после удаления.: Что у меня не правильно и что мне делать дальше #include <stdafx.h> #include <iostream> #include <math.h> using namespace std; int... |
C++ Решение интеграла (необходимо немного изменить код)
https://www.cyberforum.ru/ cpp-beginners/ thread724315.html есть код, как я думал правильный (он компилируется без ошибок)! Но в итоге выдает решение интеграла равно 0, что я думаю не есть правильно, поэтому прошу помочь разобраться в ошибке. вот сам интеграл \int_{x^2+y^2}^{x^2+y^2+z^2}arctg\frac{sin(t)}{t^2+1}dt ниже привожу код программы, который необходимо исправить!заранее спасибо! #include<stdio.h> #include<conio.h> #include<math.h> float... |
C++ С++. Объектно-ориентированная технология программирования. Обработка матрицы с использованием иерархии классов Характеристикой строки целочисленной матрицы называется сумма ее положительных четных элементов. Переставляя строки заданной матрицы,расположить их в соответствии с ростом характеристик. Препод откоментировал программу.. как исправить не могу разобраться.. скидываю два файла ключевых.. по которым нужна помощь.. // Печать матрицы //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Стремная... |
C++ Наследование и абстрактный класс
https://www.cyberforum.ru/ cpp-beginners/ thread724273.html Вот сделал список с такими условиями вставка элемента из головы (хвоста) в заданном месте; вывода списка на экран; поиск элемента списка; #include <iostream> #include <conio.h> #include <string> using namespace std; template<class T> class List |
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
09.12.2012, 04:23 | 0 |
Небольшой шаблонный класс matrix: комментарии/критика относительно кода с точки зрения правильности написания - C++ - Ответ 382564409.12.2012, 04:23. Показов 4011. Ответов 22
Метки (Все метки)
Ответ
если сделать матрицу из, например, 1 столбца и 100 000 колонок, то память будет выделяться 100 001 раз. Выделение памяти - операция затратная, это можно оптимизировать, выделяя ее сразу для всех элементов. Здесь хороший пример варианта, как можно сделать: Выделение памяти
После чего, много алгоритмов, можно будет оптимизировать, так как, по всей матрице можно будет пройтись обычным итератором от начала и до конца. Методы max_element, min_element делаются стандартными одноименными алгоритмами STL Хорошо бы тут (и в других местах) дать возможность пользователю управлять сообщением самому. Многие переопределения операторов можно реализовать через стадартный std::transform, вместо вложенных циклов. Вернуться к обсуждению: Небольшой шаблонный класс matrix: комментарии/критика относительно кода с точки зрения правильности написания C++
1
|
09.12.2012, 04:23 | |
Готовые ответы и решения:
22
Класс Matrix: реализовать шаблонный класс для двумерных массивов Оценка правильности написания кода Затруднение в правильности написания кода Если два метода выполняют одно и то же - с точки зрения программы, но разное - с точки зрения логики? |
09.12.2012, 04:23 | |
09.12.2012, 04:23 | |
Помогаю со студенческими работами здесь
0
Валидность кода с точки зрения поисковика C# правильность кода с точки зрения ООП Как оптимально (с точки зрения безопасности и оптимизации кода) организовать подключение к БД Как выглядит объявление переменной на уровне машинных команд — с точки зрения оптимизации кода? |