Переделать 2 прораммы

Выполнен
Заказ
3942686
Раздел
Работа с текстом
Предмет
Другое
Тип работы
Антиплагиат
70% eTXT
Срок сдачи
10 Мар 2021 в 02:00
Цена
0 ₽
Блокировка
10 дней
Размещен
8 Мар 2021 в 09:40
Просмотров
33
Описание работы
Две программы по матрицам переделать в динамические матрицы
1. Создать и вывести на печать матрицу m на n. Посчитать среднее арифметическое ее строк.
#include #include #include
using namespace std;
int main() {
int m,n;
cout<>m>>n;
int ary[m][n];
int a,b;
cout<>a>>b;
srand(time(0));
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
ary[i][j] =(rand()%(b-a+1)+a) ;

for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++)
cout << setw(4) << ary[i][j];
cout << endl;
}
for (int i = 0; i < m; i++)
{
double s = 0;
for (int j = 0; j < n; j++)
s = s + ary[i][j];
cout << "Строка "<<i<<", среднее значение: " <<s/n<<endl;
}
return 0;
}
2. Поменять местами столбцы с max и min суммой.
3. Транспонировать квадратную матрицу.
#include #include #include
using namespace std;
int main() {
int m,n;
cout<>m>>n;
int ary[m][n];
int a,b;
cout<>a>>b;
srand(time(0));
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
ary[i][j] =(rand()%(b-a+1)+a) ;

for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++)
cout << setw(4) << ary[i][j];
cout << endl;
}

for (int i = 0; i < m; i++)
for (int j = i; j < n; j++)
swap(ary[i][j], ary[j][i]);
cout << "Транспонированная матрица: " << endl;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
cout << setw(4) << ary[i][j];
cout << endl;
}
return 0;
}
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
1 день 4 часа 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир