Форум программистов, компьютерный форум, киберфорум
Наши страницы

Класс матриц - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание bmp файлов на С++ http://www.cyberforum.ru/cpp-beginners/thread523412.html
Поделитесь пожалуйста информацией о том как создавать bmp файл на языке С++, а точнее создать файл bmp содержащий текст. Заранее благодарен.
C++ Случайные числа. Есть числа 2,4,6,8,0 - из них нужно случайно выбрать одно. Как это сделать? Google'ил, нашел только что то по типу #include <stdlib.h> ... randomize(); int a = random(N); //генерит число в... http://www.cyberforum.ru/cpp-beginners/thread523408.html
Найти размер самого длинного слова в строке. C++
Строка состоит из нескольких слов, разделенных одним или несколькими пробелами.
C++ Определить сколько символов стоят после двоеточия
С клавиатуры вводится строка символов, содержащая " : " Определить сколько символов стоят после двоеточия.
C++ Класс "Денежная сумма" http://www.cyberforum.ru/cpp-beginners/thread523389.html
#include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) class Densum {private: long double summa; public: Densum();
C++ Функция создающая новую матрицу Нужна функция которая создает новую квадратную матрицу, где элементы вычисляются по формуле B=1/(i+j-1) Не уверен правильно ли функция возвращает значение. И еще нужно вывести получившуюся матрицу... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6876 / 6438 / 2155
Регистрация: 18.12.2011
Сообщений: 16,924
Завершенные тесты: 1
20.03.2012, 22:01
swap_rows - понятно почему:
в цикле в 80 строке
for(int k=0;k<n_columns;k++) {
Вы переставляете элементы дважды
(в первой половине строки, а потом снова - во второй половине).
Замените на
for(int k=0;k<n_columns/2;k++) {
C++
1
2
3
4
5
6
7
Matrix power(int n) 
{
       Matrix res(*this); // используйте копиконструктор
       if(n==1) return res;
       if(n==2) return res*res;
       else return res*res.power(n-1);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru