Не выводится окно ввода.
#include 'iostream'
#include 'cmath'
using namespace std;
int countBiggerThan(double matrix[][5], double num)
{
int count = 0;
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++)
{
if (matrix[i][j] > num)
count++;
}
return count;
}
void changeRows(double matrix[][5], int row1, int row2)
{
for (int i = 0; i < 5; i++)
{
swap(matrix[row1][i], matrix[row2][i]);
}
}
void show(double matrix[][5])
{
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++) cout << matrix[i][j];
cout << endl;
}
}
void copyMatrix(double to[][5], double from[][5])
{
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++)
to[i][j] = from[i][j];
}
void inputMatrix(double matrix[][5])
{
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++)
{
cin >> matrix[i][j];
}
}
int main()
{
double A[5][5], B[5][5], C[5][5];
int NA = 0, NB = 0;
inputMatrix(A);
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++)
{
B[i][j] = (double)(i + 1)*cos((double)(i + 1) + (double)(j + 1));
}
NA = countBiggerThan(A, 2.5);
NB = countBiggerThan(B, 2.5);
cout << "B: " << endl;
show(B);
cout << "NA: " << NA << endl << "NB: " << NB << endl;
if (NA > NB)
{
copyMatrix(C, B);
}
else
{
copyMatrix(C, B);
}
for (int i = 0; i < 4; i += 2)
changeRows(C, i, i + 1);
cout << "C: " << endl;
show(C);
return 0;
}
Продвижение своими сайтами как стратегия роста и независимости