Допоможть будь ласка скласти програму у С++:Дано квадратну матрицю порядку 5.

Допоможть будь ласка скласти програму у С++:Дано квадратну матрицю порядку 5. Заповнити масив дйсними числами при його нцалзац. Вивести на екран елементи головно дагонал в рядок.

Задать свой вопрос
1 ответ

include lt;iostreamgt;

include lt;arraygt;

include lt;algorithmgt;

include lt;randomgt;

include lt;iteratorgt;

const size_t size_matrix = 5;

int main()

std::random_device random;

std::mt19937 generator(random());

std::uniform_real_distributionlt;floatgt; dist(1.0, 100.0);

std::arraylt;float, size_matrixgt; matrix[size_matrix];

for (size_t i = 0; i lt; size_matrix; i++)

 std::for_each(matrix[i].begin(), matrix[i].end(), [amp;generator, amp;dist](autoamp; var)

 

  var = dist(generator);

 );

for (size_t i = 0; i lt; size_matrix; i++)

 std::copy(matrix[i].begin(), matrix[i].end(),  

   std::ostream_iteratorlt;floatgt;(std::cout, " "));

 std::cout lt;lt; std::endl;

std::cout lt;lt; "Result: " lt;lt; std::endl;

for (size_t i = 0; i lt; size_matrix; i++)

 std::cout lt;lt; matrix[i][i] lt;lt; std::endl;

std::system("PAUSE gt;gt; void");

return 0;

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт