#include "stdafx.h" #include <math.h> #include<iostream> #include<fstream> using namespace std; void main();
int _tmain(int argc, _TCHAR* argv[])
{
double S = 0, a[4][4], min = 1000000; int i, j, im, jm;
for (i = 0; i < 4; i = i + 1)
{
for (j = 0; j < 4; j = j + 1)
a[i][j] = sin((i*3.5) - (2.1*j));
} |
|
//вывод матрицы |
|
for (i = 0; i < 4; i = i + 1) |
|
{ |
|
for (j = 0; j < 4; j = j + 1) |
|
{ |
|
cout << a[i][j] << " |
"; |
} |
|
cout << endl; |
|
}cout << endl;
//сумма эллементов под побочной диогональю: for (i = 0; i < 4; i = i + 1)
{
for (j = 0; j < 4; j = j + 1)
if (a[i][j] < 0 && (i + j)>3)
{
S = S + a[i][j];
}
}
//минимальный положительный эллемент среди 1ого столбца for (i = 0; i < 4; i = i + 1)
{
for (j = 0; j < 4; j = j + 1)
if (a[i][j] > 0 && j < 1)
{
if (a[i][j] < min)
{
min = a[i][j]; im = i;
jm = j;
}
}
}
//замена этого эллемента a[im][jm] = a[3][2]; a[3][2] = min;
//вывод полученной матрицы for (i = 0; i < 4; i = i + 1)
{
for (j = 0; j < 4; j = j + 1)
{
cout << a[i][j] << " ";
}
cout << endl;
}
cout << endl << "S=" << S << endl << "min=" << min; //выведем полученный массив в файл
fstream file; file.open("1.txt", ios::out); for (i = 0; i < 4; i = i + 1)
{
for (j = 0; j < 4; j = j + 1)
{
file << a[i][j] << " ";
}
file << endl;
}
file.close();
}
MathCad: |
|
|
i 0 |
j 0 |
mina 10000 |
Summ |
while |
|
i 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.207 |
||||||||||||
|
|
|
|
|
|
|
|
|
|
while j |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mi j |
sin(i 3.5 |
2.1 j) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Summ Summ if |
|
M |
i j |
|
0 |
|
[(i j) 3] M |
i j |
0 |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
j |
j 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
j |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
i i 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
Summ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
imina |
|
|
|
while |
i 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
Mi 0 |
sin(i 3.5) |
|
|
|
|
|
|
|
i 0 |
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
imina |
|
M |
i 0 |
|
|
|
M |
|
mina |
i imina |
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
if |
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
mina if M |
i 0 |
0 |
|
M |
i 0 |
mina |
M |
i 0 |
mina |
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
i i 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
imina |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
M |
|
|
|
while |
|
|
|
|
i 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
while |
|
j |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
Mi j |
sin(i 3.5 2.1 j) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
j |
j 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
j |
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
i i 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Od M3 2
M3 2 Mimina 0
Mimina 0 Od
|
|
|
0 |
0.863 |
0.872 |
0.017 |
|
|
M |
|
0.351 |
0.985 |
0.644 |
0.335 |
|
||
|
0.017 |
0.982 |
0.335 |
0.644 |
|
|||
|
|
|||||||
|
|
|
|
|||||
|
|
|
0.88 |
0.855 |
0.657 |
0.872 |
|
|
Summ 1.207