Двумерный массив в C++ с функциями
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Как переделать эту программу(код) через функции? Помогите,пожалуйста
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<<«Введите матрицу А:»<<endl;
for (int i=0; i<5; i++)
for (int j=0; j<4; j++)
{
cin>>a[i][j]; //вводим элемент
if (i<=j) //еще формируем матрицу В
b[i][j]=a[i][j]/2.0;
else
b[i][j]=a[i][j]*a[i][j];
}
cout<<«Матрица В:»<<endl;
//выводим полученную матрицу В
for (int i=0; i<5; i++)
{
for (int j=0; j<4; j++)
cout<<b[i][j]<<«\t»;
cout<<endl;
}
cout<<«Массив А1:»<<endl;
//заполняем массив А1 и выводим его на экран
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]<<« »;
}
//вычисляем maxa1
maxa1=a1[0];
for (int i=1; i<5; i++)
if (a1[i]>maxa1)
maxa1=a1[i];
cout<<endl<<«MaxA1 = »<<maxa1<<endl;
cout<<«Массив B1:»<<endl;
//заполняем массив B1 и выводим его на экран
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]<<« »;
}
//вычисляем 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;
}