Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2019, 00:36   #1
kisel2014
Пользователь
 
Регистрация: 04.12.2019
Сообщений: 11
По умолчанию Двумерный массив в C++ Формирование массива из min элементов строк матрицы,а функция 2 - Поиск max элемента массива.

Помогите переделать программу для обработки двумерных массивов с использованием функций,где функция 1 - Формирование массива из min элементов строк матрицы,а функция 2 - Поиск max элемента массива.

Код:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int a[5][4], a1[5], maxa1;
float b[5][4], b1[5], maxb1;
cout<<"Vvedite matricu À:"<<endl;
for (int i=0; i<5; i++)
for (int j=0; j<4; j++)
{
cin>>a[i][j]; //vvodim element
if (i<=j) //formiruem matricu Â
b[i][j]=a[i][j]/2.0;
else
b[i][j]=a[i][j]*a[i][j];
}
cout<<"Ìàòðèöà Â:"<<endl;
//âvvodim poluchennuyu matricu Â
for (int i=0; i<5; i++)
{
for (int j=0; j<4; j++)
cout<<b[i][j]<<"\t";
cout<<endl;
}
cout<<"Massiv À1:"<<endl;
//zapolnyaem matricu À1 i vivodim na ekran
for (int i=0; i<5; i++)
{
a1[i]=a[i][0];
for (int j=1; j<4; j++)
if (a[i][j]<a1[i])
a1[i]=a[i][j];
cout<<a1[i]<<" ";
}
//vichislaem maxa1
maxa1=a1[0];
for (int i=1; i<5; i++)
if (a1[i]>maxa1)
maxa1=a1[i];
cout<<endl<<"MaxA1 = "<<maxa1<<endl;
cout<<"Massiv B1:"<<endl;
//zapolnyaem B1 i vivodim na ekran
for (int i=0; i<5; i++)
{
b1[i]=b[i][0];
for (int j=1; j<4; j++)
if (b[i][j]<b1[i])
b1[i]=b[i][j];
cout<<b1[i]<<" ";
}
//vichislaem maxb1
maxb1=b1[0];
for (int i=1; i<5; i++)
if (b1[i]>maxb1)
maxb1=b1[i];
cout<<endl<<"MaxB1 = "<<maxb1<<endl;
system("pause");
return 0;
}
kisel2014 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан массив m*n. Составить массив из наименьших элементов каждой строки данного массива. Найти сумму наибольшего и наименьшего элемента массива. Miriam_ Паскаль, Turbo Pascal, PascalABC.NET 2 23.04.2017 11:18
Дан массив из n элементов. Вычислить квадратный корень из любого элемента массива 3oidberg Общие вопросы C/C++ 5 07.04.2016 18:24
Двумерный массив. Определить минимальную сумму элементов строки двумерного массива vralayala Паскаль, Turbo Pascal, PascalABC.NET 3 23.09.2013 08:45
C++.Определите среднее значение элементов массива Х(20). Найдите индекс элемента массива, наиболее близкого к среднему значению. dunhill55 Помощь студентам 1 16.12.2012 19:02
Двумерные массивы. Формирование одномерного массива из сумм строк матрицы, кратных числу k (в С++) Fimogen Помощь студентам 3 19.11.2007 07:30