Ответы на вопрос:
#include < iostream> #include < time.h> #include < stdlib.h> using namespace std; int main() { setlocale(lc_all, "russian"); int n; bool notevenornulls = false; cout < < "n = "; cin > > n; int even, nulls; int **a = new int*[n]; for (int i = 0; i < n; i++) a[i] = new int[n]; //заполнение матрицы cout < < " *** исходный массив *** " < < endl; srand(time(null)); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { a[i][j] = rand() % 10; printf("%4d", a[i][j]); } printf("\n"); } //поиск номеров строк со всеми четными cout < < "№ строк со всеми четными = "; for (int i = 0; i < n; i++) { even = 0; for (int j = 0; j < n; j++) if (a[i][j] % 2 == 0) even++; if (even == n) { cout < < i + 1 < < " "; notevenornulls = true; } } if (notevenornulls == false) cout < < "таких строк нет"; cout < < endl; notevenornulls = false; //поиск номеров строк без нулей cout < < "№ строк без нулей = "; for (int i = 0; i < n; i++) { nulls = 0; for (int j = 0; j < n; j++) if (a[i][j] == 0) nulls++; if (nulls == 0) { cout < < i + 1 < < " "; notevenornulls = true; } } if (notevenornulls == false) cout < < "таких строк нет"; cout < < endl; //замена диагоналей на нули cout < < " *** измененный массив *** " < < endl; for (int i = 0; i < n; i++) { a[i][n - 1 - i] = 0; for (int j = 0; j < n; j++) if (i == j) a[i][j] = 0; } //вывод матрицы for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) printf("%4d", a[i][j]); printf("\n"); } system("pause"); return 0; }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
amaliyaazlzova24.01.2022 08:00
-
arinaanisimova212.04.2021 12:15
-
Aleksandra1977118.01.2022 21:47
-
sashatims16.09.2021 04:02
-
фифа114.05.2020 08:16
-
chukalina08.09.2022 13:03
-
dynn25.06.2023 08:49
-
Данииб08.05.2023 19:10
-
GoYana000009.02.2023 22:44
-
Незнайка165218.06.2022 22:23
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.