Предмет: Информатика, автор: nmarcuk690

створити матрицю 5*5 і заповнити випадковими числами до 10. вивести її у вигляді таблиці. вивести елементи першого стовпця в рядок через пробіл. вивести елементи третього рядка у рядок через пробіл. вивести елементи головної діагоналі в рядок через пробіл. вивести елементи побічної діагоналі в рядок через пробіл. на С++

Ответы

Автор ответа: andreyfedyanovich
0

#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int main() {

   const int rows = 5;

   const int cols = 5;

   int matrix[rows][cols];

   // Ініціалізуємо генератор випадкових чисел

   srand(time(nullptr));

   // Заповнюємо матрицю випадковими числами до 10

   for (int i = 0; i < rows; i++) {

       for (int j = 0; j < cols; j++) {

           matrix[i][j] = rand() % 10;

       }

   }

   // Виводимо матрицю у вигляді таблиці

   cout << "Матриця:\n";

   for (int i = 0; i < rows; i++) {

       for (int j = 0; j < cols; j++) {

           cout << matrix[i][j] << "\t";

       }

       cout << endl;

   }

   // Виводимо елементи першого стовпця

   cout << "Елементи першого стовпця: ";

   for (int i = 0; i < rows; i++) {

       cout << matrix[i][0] << " ";

   }

   cout << endl;

   // Виводимо елементи третього рядка

   cout << "Елементи третього рядка: ";

   for (int j = 0; j < cols; j++) {

       cout << matrix[2][j] << " ";

   }

   cout << endl;

   // Виводимо елементи головної діагоналі

   cout << "Елементи головної діагоналі: ";

   for (int i = 0; i < rows; i++) {

       cout << matrix[i][i] << " ";

   }

   cout << endl;

   // Виводимо елементи побічної діагоналі

   cout << "Елементи побічної діагоналі: ";

   for (int i = 0; i < rows; i++) {

       cout << matrix[i][rows - 1 - i] << " ";

   }

   cout << endl;

   return 0;

}

Похожие вопросы
Предмет: Другие предметы, автор: egorumber
(зарубіжна література) ДОПОМОЖІТЬ БУДЬ ЛАСКА ДАЮ УСІ БАЛЛИ ЯКІ У МЕНЕ Є

Порівняй образи Робіна Гуда із фольклорних англійських балад і Локслі із роману Вальтера Скотта «Айвенго». Що спільного в цих образах і чим вони відрізняються? Чи допоміг письменник популяризації цього легендарного образу чи, навпаки, завадив? До 8 балів Уважно перечитай баладу(и) про Робіна Гуда і епізоди роману В.Скотта про Локслі. Узагальни свої дослідження і сформулюй короткий висновок. Результати своїх досліджень занотуй. Обов’язково збережи усі посилання на ті матеріали, якими ти скористаєшся, у фіналі свого дослідження склади список джерел. На перших позиціях, звичайно, посилання на текст творів. Робота виконана у простій письмовій формі (фото сторінки із записом чорною пастою) - АБО надрукований текст в електронному документі Мова дослідження українська! Дуже важливо, щоб твоє наукове дослідження було написано відповідно до граматичних норм української мови: всі слова записані без помилок, всі розділові знаки на своїх місцях. Запам’ятай головне правило: наукове відкриття, що записане з граматичними помилками, на жаль, не викликає довіри! Робота обов’язково повинна мати підпис, де вказується назва роботи і прізвище та ім’я виконавця
Предмет: Математика, автор: Аноним