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

Описать класс, обеспечивающий представление матрицы - C++

Войти
Регистрация
Восстановить пароль
 
g1gs
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 20
21.04.2013, 22:28     Описать класс, обеспечивающий представление матрицы #1
Ребята, убедительная просьба, нужно срочно сделать лабораторную работу, задание для которой
звучит следующим образом:

Описать класс, обеспечивающий представление матрицы произвольного размера
с возможностью изменения числа строк и столбцов, вывода на экран подматрицы
любого размера и всей матрицы, доступа по индексам к элементу матрицы.
Написать программу, демонстрирующую все разработанные элементы класса.

сам то программирую на С++, но препод дал задание,которое нужно изучать самому, т.е описывать класс,
а времени на это нет совсем, завалы по другим предметам,
если не сложно помогите...
буду благодарен...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 22:28     Описать класс, обеспечивающий представление матрицы
Посмотрите здесь:

Представление матрицы графически C++
C++ Описать класс матрицы
Описать функцию DecToBin(N) строкового типа, возвращающую строковое представление целого неотрицательного числа N C++
Класс, обеспечивающий представление матрицы произвольного размера C++
Представление матрицы в виде векторов Айлиффа C++
Описать класс «матрица». Добавить метод, вычисляющий определитель матрицы C++
C++ Разработать класс MyMath, обеспечивающий выполнение операций сравнения над двумя вещественными числами
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
homer4ek
1 / 1 / 0
Регистрация: 21.04.2013
Сообщений: 29
21.04.2013, 22:59     Описать класс, обеспечивающий представление матрицы #2
Класс с рандомно заполняющейся матрицей у которой сперва указывать длину строк и столбцов, а так же могу попытаться с индексами, но чет не до понимаю что за подматрицы?)
g1gs
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 20
21.04.2013, 23:02  [ТС]     Описать класс, обеспечивающий представление матрицы #3
так в этом и проблема,препод толком не объясняет что к чему))
я думаю можно и без этой подматрицы)))
homer4ek
1 / 1 / 0
Регистрация: 21.04.2013
Сообщений: 29
21.04.2013, 23:05     Описать класс, обеспечивающий представление матрицы #4
Ну если вы будете в течении часа в онлайне, то мб и увидите код))

Добавлено через 1 минуту
И еще вопрос, вам с виртуальными функциями или просто как для начинающего??
g1gs
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 20
21.04.2013, 23:09  [ТС]     Описать класс, обеспечивающий представление матрицы #5
Если можно, то для начинающего программиста)))
Мы С++ начали изучать совсе недавно))
homer4ek
1 / 1 / 0
Регистрация: 21.04.2013
Сообщений: 29
21.04.2013, 23:38     Описать класс, обеспечивающий представление матрицы #6
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
57
58
59
60
61
62
#include <stdio.h>
#include "iostream.h"
#include "time.h"
#include <string>
#include <conio.h>
using namespace std;
 
class matrik //создаем  класс с помощью ключевого слова class и имени Name_class
{
    public: // это спецификатор класс, он позволяет видеть все что идет после его
    int mas[50][50];
    int n,m,a,s;
    void set() //функция ввода кол-ва строк и столбцов
    {
        cout<<endl<<"vvedite kol-vo strok"<<endl;
        cin>>n;
        cout<<endl<<"vvedite kol-vo stolbcov"<<endl;
        cin>>m;
        cout<<endl;
        }
 
    void get()     // функция заполнения и вывода матрицы
    {
    srand((unsigned)time(NULL));
    for (int i = 0; i < n; i++) {
     for (int j = 0; j < m; j++) {
      mas[i][j]=rand()%10+1;
     }
    }
    for (int i = 0; i < n; i++) {
      cout<<endl;
      for (int j = 0; j < m; j++) {
      cout<<mas[i][j]<<ends;
      }
    }
    }
    void poisk() // функция поиска по индекусу
    {
    cout<<endl<<"vvedite Nom elem. po sroke"<<endl;
        cin>>a;
        cout<<endl<<"vvedite Nom elem. po stolbsu"<<endl;
        cin>>s;
        cout<<endl;
      for (int i = 0; i < n; i++) {
     for (int j = 0; j < m; j++) {
      if (((a-1)==i)&&((s-1)==j)) {
      cout<<"vash element "<<mas[i][j]<<endl;
      }
 
     }
    }
    }
};
 
int _tmain(int argc, _TCHAR* argv[])
{   matrik m; // создание объекта класса, это обязательно
m.set();
m.get();
m.poisk();
 getch();
    return 0;
}
ну вот по ходу
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.04.2013, 01:29     Описать класс, обеспечивающий представление матрицы
Еще ссылки по теме:

Разработать класс MyMath, обеспечивающий выполнение операций сравнения над двумя вещественными числами C++
C++ Класс MyMath обеспечивающий выполнение операций сравнения над двумя вещественными числами
Разработать класс "Cmp", обеспечивающий нахождение НОД и НОК двух чисел C++
Описать класс, обеспечивающий представление квадратной матрицы произвольного размера C++
C++ Описать функцию, возвращающую строковое представление целого неотрицательного числа

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
g1gs
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 20
22.04.2013, 01:29  [ТС]     Описать класс, обеспечивающий представление матрицы #7
Можно вопрос?))
что это значит?))
atal error C1083: Не удается открыть файл включение: iostream.h: No such file or directory
что в нем находится?))

Добавлено через 1 час 14 минут
ОГРОМНОЕ СПАСИБО!!!!! ВСЕ РАБОТАЕТ ЗАМЕЧАТЕЛЬНО!!!!!!!Я ОЧЕНЬ СИЛЬНО БЛАГОДАРЕН!!!
Если есть яндекс деньги, ну или напишите свой номер мобильного, отблагодарю чем смогу)))
ЕЩЕ РАЗ СПАСИБО!!!!!!!!
Yandex
Объявления
22.04.2013, 01:29     Описать класс, обеспечивающий представление матрицы
Ответ Создать тему
Опции темы

Текущее время: 12:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru