Нужна помощь! Даны два массива. Найти отклонение медианы от среднего арифметического для третьего массива, элементы которого - частное от деления соответствующих элементов 1-го массива на 2-ой (исключайте деление на ноль). Число элементов в массиве не более 13. Формат числа ццц.
нужно преобразовать по требованию препода в ООП вид. не понимаю в чем прикол.
include include includeusing namespace std;
int main() { const int cols = 10, rows = 10; int matr1[rows][cols]; int matr2[rows][cols]; int matr3[rows][cols]; int sum = 0;//для подсчета медианы float mediana = 0.0;
for (int i = 0; i < cols; i++)
{
for (int j = 0; j < rows; j++)
{
//генерируем значения для 1 и 2
matr1[i][j] = rand() % 1000 + 1;
matr2[i][j] = rand() % 1000 + 1;
//сразу считаем 3 матрицу
matr3[i][j] = matr1[i][j] + matr2[i][j];
sum += matr3[i][j];
}
}
//Выводим 1 матрицу
cout << "Matr1: " << endl;
for (int i = 0; i < cols; i++)
{
for (int j = 0; j < rows; j++)
{
cout << matr1[i][j] << " ";
}
cout << endl;
}
//Выводим 2 матрицу
cout << endl << "Matr2: " << endl;
for (int i = 0; i < cols; i++)
{
for (int j = 0; j < rows; j++)
{
cout << matr2[i][j] << " ";
}
cout << endl;
}
//Выводим 3 матрицу
cout << endl << "Matr3: " << endl;
for (int i = 0; i < cols; i++)
{
for (int j = 0; j < rows; j++)
{
cout << matr3[i][j] << " ";
}
cout << endl;
}
mediana = sum / (cols*rows);
cout << endl << "Mediana Matr3: " << mediana << endl;
for (int i = 0; i < cols; i++)
{
for (int j = 0; j < rows; j++)
{
matr3[i][j] = matr3[i][j] - mediana;
}
}
//Выводим 3 матрицу, отклонение от медианы
cout << endl << "Matr3, otklonenie ot mediani: " << endl;
for (int i = 0; i < cols; i++)
{
for (int j = 0; j < rows; j++)
{
cout << matr3[i][j] << " ";
}
cout << endl;
}
system("pause");
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости