Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1 / 1 / 0
Регистрация: 17.01.2022
Сообщений: 79
Builder 6

Создать класс для работы с массивом, в который добавить функции

15.09.2022, 01:43. Показов 1672. Ответов 8

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Можете подсказать как сделать матрицу в классе и вывести ее в форму. То-есть взаемодействовать с кодом через форму, едиты и кнопки.

Само задание:
Создать клас для работы с масивом, в который добавить функции:
-ввод елементов матрицы
-замена, значениям суммы елементов матрицы, всех положительных елементов матрицы
-вывод матрицы на екран

Размерность матрицы указывает пользователь, а так-же указывает её елементы. Нужно сделать да-бы из класса "матрица" пользователь вводил в форме все нужные значения. С возможностью вывода либо-же в Memo либо-же в StringGrid

Напримере как вот делал поиск двойного факториала N числа.
Миниатюры
Создать класс для работы с массивом, в который добавить функции  
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.09.2022, 01:43
Ответы с готовыми решениями:

Создать класс для работы с двумерным массивом целых чисел. Дополнить класс методами
Задание следующее: -выполнить следующие пункты для лабораторной (ее набросал - вроде работает). *** 1.Организовать арифметику класса (...

Добавить в класс для работы с двухмерным массивом целых чисел
Добрый день , помогите решить несколько задач. • операции ++ (--): одновременно увеличивает (уменьшает) значение всех элементов...

Добавить в класс для работы с одномерным массивом целых чисел:
Добавить в класс для работы с одномерным массивом целых чисел: a. Индексатор, позволяющий по индексу обращаться к соответствующему...

8
Модератор
 Аватар для D1973
9924 / 6460 / 2457
Регистрация: 21.01.2014
Сообщений: 27,415
Записей в блоге: 3
15.09.2022, 06:22
Цитата Сообщение от Kipeshnoy Посмотреть сообщение
замена, значениям суммы елементов матрицы, всех положительных елементов матрицы
А теперь еще разок: что тут должно происходить?
0
1 / 1 / 0
Регистрация: 17.01.2022
Сообщений: 79
15.09.2022, 06:58  [ТС]
Цитата Сообщение от D1973 Посмотреть сообщение
А теперь еще разок: что тут должно происходить?
Смотрите. Положительные елементы должны заменяться на значения суммы всех елементов матрицы. Как я понял данную формулировку

Добавлено через 2 минуты
То-есть слово "замена" сказано для студента то-есть меня. Что должен заменить значением суммы елементов матрицы(Высчитывается сумма как я понимаю) и этой суммой заменяются все положительные елементы в матрице
0
Модератор
 Аватар для D1973
9924 / 6460 / 2457
Регистрация: 21.01.2014
Сообщений: 27,415
Записей в блоге: 3
15.09.2022, 07:42
Ладно, с этим понятно... А с этим что?
Цитата Сообщение от Kipeshnoy Посмотреть сообщение
а так-же указывает её елементы
если я, к примеру, хочу создать матрицу 100х100 то что, я должен буду 10000 элементов руками задавать? Что за бред-то?
0
1 / 1 / 0
Регистрация: 17.01.2022
Сообщений: 79
15.09.2022, 08:56  [ТС]
Цитата Сообщение от D1973 Посмотреть сообщение
если я, к примеру, хочу создать матрицу 100х100 то что, я должен буду 10000 элементов руками задавать? Что за бред-то?
Можно и рандомом. Но размерность что-бы задавал пользователь при помощи CSpinEdit

Добавлено через 24 минуты
D1973, Могу загрузить проект который у меня имеется но он не работает выдает ошибку при формирования матрицы в StringGrid.
0
Модератор
 Аватар для D1973
9924 / 6460 / 2457
Регистрация: 21.01.2014
Сообщений: 27,415
Записей в блоге: 3
15.09.2022, 09:07
Цитата Сообщение от Kipeshnoy Посмотреть сообщение
Могу загрузить проект
Загружайте. Только без мусора, файлы *.cpp, *.dfm, *.h, *.bpr в архиве - и все, этого достаточно.
0
1 / 1 / 0
Регистрация: 17.01.2022
Сообщений: 79
15.09.2022, 14:36  [ТС]
Цитата Сообщение от D1973 Посмотреть сообщение
Загружайте. Только без мусора, файлы *.cpp, *.dfm, *.h, *.bpr в архиве - и все, этого достаточно.
Вроде как все. Там поставил комментарии.
Вложения
Тип файла: rar 123.rar (7.5 Кб, 3 просмотров)
0
1 / 1 / 0
Регистрация: 17.01.2022
Сообщений: 79
15.09.2022, 14:36  [ТС]
Но это я делал по примеру который давали. Но почему-то не работает О.О
0
Модератор
 Аватар для D1973
9924 / 6460 / 2457
Регистрация: 21.01.2014
Сообщений: 27,415
Записей в блоге: 3
16.09.2022, 09:51
Лучший ответ Сообщение было отмечено Kipeshnoy как решение

Решение

Цитата Сообщение от Kipeshnoy Посмотреть сообщение
почему-то не работает
чушь написана - вот и не работает.

cpp_Matrix.zip

скрины:
до выполнения основного задания



после выполнения

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.09.2022, 09:51
Помогаю со студенческими работами здесь

7. Добавить в класс для работы с двумерным массивом вещественых чисел:
7. Добавить в класс для работы с двумерным массивом вещественых чисел: o Двумерный индексатор, позволяющий обращаться к соответствующему...

Создать класс для работы с массивом
При этом должны быть такие требования::-|:-|:stop: Разработать следующие члены класса: 1. Поля: • int IntArray; 2. Конструктор,...

Создать класс для работы с массивом
Нужно создать класс для роботы с рядком символов,представленым в виде массива. Определить методы формирования рядка ограниченым...

Создать класс для работы с массивом в форме
Вот такое задание: Нужно создать класс для работы с массивом,что содержат N элементов,в которую входят функции: -деструктор класса ...

Создать класс для работы с двумерным массивом
Создать класс для работы с двумерным массивом целых чисел. Разработать следующие члены класса: 1. Поля: • int intArray; ...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru