В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
KrIsTaLLiK16
KrIsTaLLiK16
02.02.2022 04:54 •  Информатика

Напишите, что печатает следующая программа:​

Показать ответ
Ответ:
DdMirko
DdMirko
06.08.2022 22:20

2. Структура системы определяет ее внутреннюю упорядоченность и организованность, отражает определенный уровень сложности по составу отношений на множестве элементов системы или уровень разнообразий проявлений объекта. Структурное представление систем является одним из мощных средств их исследования.

3. Плоские графы Граф называется плоским (планарным), если его можно уложить на плоскости так, чтобы его ребра нигде не пересекались, кроме как в вершинах. ...

Двудольный граф, Изоморфный граф, Псевдограф, Мультиграф, Полный граф.

 

0,0(0 оценок)
Ответ:
olgaslizova
olgaslizova
13.01.2023 04:51

Объяснение:

#include <iostream>

#include <ctime>

#include <string>

using namespace std;

int main()

{

srand(time(NULL));

int rows, cols; // Розміри матриці

cout << "Enter n: ";

cin >> rows;

cout << "Enter m: ";

cin >> cols;

if (rows != cols) return 0; // Тільки в квадратній матриці є головна та побічна діагоналі

int a, b; // Межі випадкових чисел масиву

cout << "Enter a: ";

cin >> a;

cout << "Enter b: ";

cin >> b;

int Width = max(to_string(a).length(), to_string(b).length()) + 1; // Ширина для cout

int** arr = new int* [rows]; // Динамічний масив

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

{

 arr[i] = new int[cols];

}

cout << "n = " << rows << endl

 << "m = " << cols << endl

 << "Interval - [" << a << ";" << b << "]" << endl << endl

 << "Our matrix: " << endl;

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

{

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

 {

  arr[i][j] = a + rand() % (b - a + 1);

  cout.width(Width); // Щоб було красиво

  cout << arr[i][j];

 }

 cout << endl;

}

cout << endl;

int mainOdd = 0, mainEven = 0, sideOdd = 0, sideEven = 0;

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

{

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

 {

  if (i == j) (arr[i][j] % 2 == 0) ? mainEven++ : mainOdd++;

  if (i + j == rows - 1) (arr[i][j] % 2 == 0) ? sideEven++ : sideOdd++;

 }

}

int column, minSum;

for (int i = 0; i < cols; i++)

{

 int sum = 0;

 for (int j = 0; j < rows; j++)

 {

  sum += arr[j][i];

 }

 if (i == 0) { minSum = sum; column = i; }

 else if (sum < minSum) { minSum = sum; column = i; }

}

cout << "---Main diagonal---" << endl

 << "Even numbers: " << mainEven << endl

 << "Odd numbers: " << mainOdd << endl;

cout << endl << "---Side diagonal---" << endl

 << "Even numbers: " << sideEven << endl

 << "Odd numbers: " << sideOdd << endl;

cout << endl << "Column number: " << column << " (counting from 0)" << endl;

for (int i = 0; i < rows; i++) // Звільнення динамічної пам'яті

{

 delete[] arr[i];

}

delete[] arr;

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота