модель – это представление о реальном объекте, процессе или явлении. моделирование – это посторенние моделей для исследования объектов, процессов, явлений. в моделировании есть два заметно разных пути. модель может быть похожей копией объекта, выполненной из другого материала, в другом масштабе, с отсутствием деталей. например, это игрушечный кораблик, самолет и т.д. модель может отображать реальность более абстрактно – словесным описанием в свободной форме, описанием, формализованным по каким-то правилам, соотношениями и т.д.
в прикладных областях различают следующие виды абстрактных моделей: 1) традиционное моделирование без какой-либо привязки к техническим средствам информатики. 2) информационные модели и моделирование, имеющие приложения в информационных системах.
Поделитесь своими знаниями, ответьте на вопрос:
Дана матрица a (n n cформировать одномерный массив из отрицательных элементов этой матрицы, расположенных ниже главной диагонали.
#include <iostream>
#include <array>
#include <vector>
#include <algorithm>
#include <iterator>
int main()
{
const int N = 5;
std::array<int, N> matrix[N]{
{-1, -2, -3, -4, -5},
{-6, -7, -8, -9, -10},
{-11, -12, -13, -14, -15},
{-16, -17, -18, -19, -20},
{-21, -22, -23, -24, -25}
};
std::vector<int> vec;
for(int i = 0; i < N; i++)
{
for(int j = 0; j < N; j++)
{
if(j < i)
{
if(matrix[i][j] < 0)
vec.push_back(matrix[i][j]);
}
}
}
std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, " "));
std::cout << std::endl;
}