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

Организовать класс квадратная матрица. Найти определитель и транспонировать ее - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посчитать количество симметричных строк двумерного массива http://www.cyberforum.ru/cpp-beginners/thread1104988.html
Добрый день! Помогите пожалуйста разобраться в задаче по С++. Задача стоит такая: Дан двумерный массив, нужно посчитать количество симметричных строк. Я делаю так, но программа работает не...
C++ Составить функцию расчета периметра треугольника 1. Составить программу, содержащую функцию, которая рассчитывает периметр треугольника по формуле p=pow(a,2)+(b,2)+sqrt(pow(a,2)+(b,2)) , где a, b – катеты прямоугольного треугольника. выполняется... http://www.cyberforum.ru/cpp-beginners/thread1104966.html
C++ Написать функцию, возвращающую минимальное и максимальное значения введенных чисел
2. Даны вещественные числа x, y. Составить программу, содержащую функцию, которая возвращает минимальное и максимальное значения из этих чисел. выполняется задание №2 – с передачей аргументов по...
Удалить в каждом слове массиве все символы после символа ‘*’ C++
здраствуйте,программисты.помогите решить любую из приведённых задач,может кто делал подобные программы и сохранился готовый код?задание внизу. 12.Дан массив слов. Удалить в каждом слове массиве ...
C++ Преобразовать все слова массива так, чтобы каждый символ в слове повторялся один раз, сохранив общий порядок следования символов http://www.cyberforum.ru/cpp-beginners/thread1104957.html
здраствуйте,программисты.помогите решить любую из приведённых задач,может кто делал подобные программы и сохранился готовый код?задание внизу. 11. Дан массив слов. Преобразовать все слова массива ...
C++ Преобразовать массив слов, удалив в каждом слове, начиная с конца слова, не более 3-х символов, не входящих в заданную подстроку. здраствуйте,программисты.помогите решить любую из приведённых задач,может кто делал подобные программы и сохранился готовый код?задание внизу. 10.Дан массив слов и подстрока. Преобразовать массив ... подробнее

Показать сообщение отдельно
Елена Едыгарова
34 / 20 / 9
Регистрация: 24.01.2014
Сообщений: 80
25.02.2014, 11:28
Это код без ошибок, осталось реализовать алгоритмы. Вы в чем пишете?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream> //без h
using namespace std;//иначе cin cout не работают
 
 class Matrix
 {
 private: 
    float array [3][3];//по английски массив arrAy, но это зарезервированное слово, лучше изменить на что-то типа TheArray
    int deter;//Это определитель, как я понимаю
    float d1, d2, d3, d4, d5, d6;
    int i,j;
 
 public:
    //Не хватает конструктора и деструктора - но в виду того, что у Вас матрица неизменяемого размера их можно не определять
    //Не хватает функции заполнения матрицы значениями - типа:
    void input()
    {
        //Код заполнения матрицы
    }
 
    void output ()
    {
        for(i=0;i<3;i++)
        {//скобка говорит о том, что в этом цикле будет несколько операторов
            for (j=0;j<3;j++)
                cout<<array[i][j]<<" ";
            cout <<endl;
        }
    }
 
    void trans()
    {//здесь нам нужно реализовать алгоритм транспонирования матрицы
        for(i=0;i<3;i++)
            for (j=0;j<3;j++)
                ;
    }
 
    int determ ()
    {//скобочку потеряли, я так понимаю тут будет алгоритм транспонирования
 
    }
 };//после определения класса ставят ;
 
 int main()
 {
    Matrix math;
    
 
    math.input();//ввод значений матрицы - иначе что считать?
    math.output();
    math.trans();
    math.output();
    cout<<"Determ="<<math.determ()<<endl;//вывод на экран значения определителя
 
    system("pause");
 return 0;
 }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru