|
|
Другие темы раздела | |
C++ Дан массив размера N. Утроить в нем вхождения всех элементов с нечетными номерами
https://www.cyberforum.ru/ cpp-beginners/ thread700991.html Всем привет! Есть такая задачка Дан массив размера N. Утроить в нем вхождения всех элементов с нечетными номерами (1, 3...). Условный оператор не использовать. и как её решить не знаю... Если б не было условия, что надо без условного оператора, может быть и сама решила, а так... не могу=( Очень надеюсь на вашу помощь=) |
C++ Не могу открыть файл OFSTREAM Доброго времен суток! Помогите разобраться: пытаюсь открыть файл с параметром ios::out, а он не открывается :( Почему это может происходить? Код: input.open(name, ios::in||ios::binary); output.open(cpath, ios::out||ios::binary); if(!input) cout<<"Input file opening error"<<endl; if(!output) cout<<"Output file opening error"<<endl; где cpath - массив типа char содержащий путь к файлу... |
C++ Нахождение определителя
https://www.cyberforum.ru/ cpp-beginners/ thread700945.html Условие: Написать функцию для вычисления определителя матрицы произвольной размерности способом разложения по элементам строки/столбца. Вот мой вариант(немного исправил условие под себя): #include <cstdio> #include <conio.h> double Det(double** Mat, int N); int main() { double** arr; |
C++ Определить количество слов, в которых буква 'П' встречается хотя бы один раз
https://www.cyberforum.ru/ cpp-beginners/ thread700937.html В задаче задается строка текста, состоящая из нескольких слов. Слова отделяются последовательностью пробелов. Составить программу, которая позволяет вводить строку, печатает ее, производить вычисления или преобразования, указанные в таблице, и выводить полученные результаты. Данные для отладки выбирать самостоятельно. Дополнительных строк заводить нельзя! |
Удалить каждый символ 'A', стоящий после ',' и подсчитать количество пар 'BC' и 'DE' отдельно C++ Составьте программу, которая позволяет ввести строку текста, печатает ее, производит вычисления и преобразования, указанные в таблице, подсчитывает, на сколько изменилась длина строки и печатает результаты. Дополнительных строк заводить нельзя! |
C++ Форма с элементом управления ListBox
https://www.cyberforum.ru/ cpp-beginners/ thread700933.html Необходимо написать программный код для решения следующей задачи: после запуска программы должна отображаться форма с элементом управления ListBox, а через 2 секунды будет происходить добавление в список аналогичной записи |
C++ Алгоритм Краскала У кого нибудь есть блок схема к этому алгоритму??? https://www.cyberforum.ru/ cpp-beginners/ thread700880.html |
C++ Знакомство с классами, попытка реализации класса матриц Собственно выдает следующую вещь "Необработанное исключение в "0x00411805" в "class_test_inheritance.exe": 0xC0000005: Нарушение прав доступа при чтении "0xcccccccc"." хотелось бы понять почему. код: #include <iostream> using namespace std; class Matrix { |
C++ Стек на основе статического массива
https://www.cyberforum.ru/ cpp-beginners/ thread700849.html Здравствуйте! Помогите пожалуйста выполнить задание. Сама уже весь форум облазила и нужного не нашла. Создать стек записи Учитель на основе статического массива типа запись. Реализовать методы : Добавить элемент, удалить элемент, вершина стека. |
C++ Как лучше организовать данные
https://www.cyberforum.ru/ cpp-beginners/ thread700847.html Добрый день. Создаю класс CError для хранения в нём ошибок. От класса требуется хранить информацию о всех возникающих в процессе работы программы ошибках. Т.е. в функции возникла некритическая ошибка, вместо вывода её прям на месте, мы сохраняем её например таким образом: err.Set("Имя функции", REP_ERR_NO_DATA_IN_AE_MODEL, 1); В подробности вдаваться не будем. Загвоздка возникла в вопросе о... |
C++ вот мое задание. Можете с ним помо*ь? Очень надо В целочисленном массиве, сгенерированном случайным образом, найти наименьший из положительных элементов. |
C++ Что означает "Программа "[4872] laba!.exe: Машинный код" завершилась с кодом 3 (0x3)."? при запуске кода компилятор пишет "Программа " laba!!!!!!.exe: Машинный код" завершилась с кодом 3 (0x3)." и появляется окошечко с ошибкой. что это означает и как с этим бороться? https://www.cyberforum.ru/ cpp-beginners/ thread700836.html |
2 / 2 / 1
Регистрация: 28.03.2012
Сообщений: 76
|
|
18.11.2012, 15:39 [ТС] | 0 |
Класс Matrix, Перегрузка - C++ - Ответ 371668118.11.2012, 15:39. Показов 5566. Ответов 19
Метки (Все метки)
Ответ
Составить описание класса для представления типа данных «вещественная матрица»:
typedef double T; class TMatrix{ private: T **arr; // двумерный массив int N; // число строк int M; // число столбцов }; Обратите внимание на то, что некоторые операции имеют смысл только тогда, когда матрицы имеют одинаковый размер или являются квадратными! Особого внимания заслуживает операция умножения матриц (см. учебники по линейной алгебре и аналитической геометрии). Список перегружаемых операций и методов: 1. + – операция сложения матриц; 2. - – операция вычитания матриц; 3. * – операция умножения матриц; 4. комбинированные операции +=, -=, *=; 5. операции извлечь из потока >> и поместить в поток <<; 6. ++, -- – операции инкремента и декремента (префиксная и постфиксная форма); 7. - , + – операции унарный минус и плюс; 8. = – операция присваивания; 9. операция обращения к отдельному элементу матрицы с контролем выхода за границы, как перегруженную операцию вызова функции operator()(size_t i, size_t j); 10. *, / – операции умножения и деления с вещественными числами (только в виде перегруженных дружественных функций); 11. методы, реализующие проверку типа матрицы (квадратная, диагональная, нулевая, единичная, симметрическая, верхняя треугольная, нижняя треугольная) – по указанию преподавателя; 12. возведение матрицы в неотрицательную степень; 13. конструктор по умолчанию; 14. конструктор с параметрами; 15. конструктор копирования; 16. деструктор. Вот...Многого не прошу, хотел сначала с обычным сложением разобраться, а потом уже и остальное само придёт) Вернуться к обсуждению: Класс Matrix, Перегрузка C++
0
|
18.11.2012, 15:39 | |
Готовые ответы и решения:
19
Класс Matrix: реализовать шаблонный класс для двумерных массивов Перегрузка конструкторов (создание класса Matrix, перемножение матриц) Создать класс Matrix и класс Size класс Matrix (СРОЧНО !!!) |
18.11.2012, 15:39 | |
18.11.2012, 15:39 | |
Помогаю со студенческими работами здесь
0
Создать класс Matrix Создать класс matrix Реализовать класс matrix Создать параметризированный класс Matrix |