Материал: 3ИТОГ

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

#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