Кто разбирать в с++, можете с заданием? Разместить в динамической памяти 2 массива – 2 матрицы размерностью n на n с элементами типа double (значения n и элементы массивов ввести с консоли). А также ввести с консоли знак операции: '+', '-' или '*'. Написать функцию, вычисляющую сумму, разность или произведение данных матриц (их передать по указателю) и возвращающую указатель на массив-результат. Разместить эту функцию в отдельном модуле. Выдать на консоль значения полученного вектора. Написать функции, вычисляющие периметр и площадь треугольника по значениям длин трёх его сторон. Разместить их в отдельном модуле (отличном от того, где располагается функция main( )). Ввести с консоли значения длин сторон треугольника (с проверкой на корректность неравенства треугольника) и выдать на консоль вычисленные с написанных функций значения его периметра и площади.
Примечание: Модуль - это отдельный файл! У вас должно быть два файла, например: example.cpp и
Ввести с консоли строку символов произвольной длины (до 80 символов). Поменять в ней все маленькие символы ‘a’ и ‘b’ на заглавные и вывести на консоль полученную строку.
Объявить массив данных типа int размером 3 на 3. Ввести с консоли его значения, вывести на консоль сумму его элементов, расположенных на главной диагонали и сумму элементов, расположенных на побочной диагонали. Проверить, является ли матрица «магическим квадратом» (в «магическом квадрате» суммы элементов по вертикали, горизонтали и диагонали равны).
В программе должна быть предусмотрена возможность работы с матрицами любого размера.
Лабораторная работа 2
Объявить массив данных типа double размером 3 на 3. Ввести с консоли его значения, вывести на консоль сумму его элементов, расположенных на главной диагонали и сумму элементов, расположенных на побочной диагонали.
Объявить массив данных типа int размером 2 на 2. Ввести с консоли его значения, вывести на консоль квадрат данной матрицы (перемножение матрицы самой на себя).
В программе должна быть предусмотрена возможность работы с матрицами любого размера.
225
464
Ответы на вопрос:
var i: integer; begin for i: =10 to 99 do if i div 10=5 then write(i,' '); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ГIOJLNHA13.03.2023 15:35
-
Lololoshka9807.01.2022 11:30
-
katrinmirz01.01.2022 11:53
-
Кристина783627.02.2023 10:10
-
polinakuznechov09.04.2022 10:21
-
5Костя527.04.2021 16:46
-
ERAZOR28.01.2021 17:42
-
daryna2702.05.2023 10:17
-
ЭлькаЭля21.05.2022 20:44
-
анна216708.02.2021 22:15
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.