Решение на C(си):
#define _CRT_SECURE_NO_WARNINGS // если вы используете visual studio
#include <stdio.h>
#include <stdlib.h>
int main() {
int n;
scanf("%d", &n);
int** mat;
mat = (int**)malloc(n * sizeof(int*));
for (int i = 0; i < n; ++i) {
mat[i] = (int*)malloc(n * sizeof(int));
for (int j = 0; j < n; ++j) {
scanf("%d", &mat[i][j]);
}
}
for (int i = 0; i < n; ++i) {
for (int j = 0; j < i; ++j) {
if (mat[i][j] != mat[j][i]) {
printf("NO");
return 0;
}
}
}
printf("YES");
return 0;
}
Решение на C++:
#include <iostream>
#include <vector>
using namespace std;
int main() {
int n;
cin >> n;
vector<vector<int>> mat(n, vector<int>(n));
for (int i = 0; i < n; ++i) {
for (int j = 0; j < n; ++j) {
cin >> mat[i][j];
}
}
for (int i = 0; i < n; ++i) {
for (int j = 0; j < i; ++j) {
if (mat[i][j] != mat[j][i]) {
cout << "NO";
return 0;
}
}
}
cout << "YES";
return 0;
}
Решение задач проверил на сайте https://informatics.msk.ru/mod/statements/view3.php?id=282&chapterid=355#1
P.S. если вам нужно решение на другом языке, я могу дополнить свое решение
Блок питания – возможно, самая важная деталь системного блока ПК. Считается, что лучше сэкономить на любой другой детали, но только не на блоке питания. Может показаться немного странным, но с большой долей вероятности качество блока питания можно определить по весу - чем тяжелей блок питания, тем лучше. Качественные компоненты блока питания: радиаторы, конденсаторы и трансформаторы; довольно тяжелые элементы.
Объяснение:
Процессор (CPU - центральный процессор) – это главный вычислительный элемент персонального компьютера. Все программы состоят из огромной последовательности микрокоманд, и именно процессор выполняет эти команды.
От быстродействия процессора в первую очередь зависит производительность и быстрота работы всего ПК (это обязательно необходимо учесть, если решили переустановить windows на более современную версию). Тактовая частота, на которой работает процессор, архитектура и количество ядер определяют быстродействие процессора.
Материнская плата – один из компонентов ПК, который входит в число основных. Материнская плата объединяет все компоненты системного блока. Кроме этого она включает в себя дополнительные компоненты: встроенная видеокарта, сетевой адаптер, звуковая карта, устройства ввода-вывода и др
Корпусный вентилятор – используется для охлаждения системника. Он необязателен, но желателен для поддержания приемлемой температуры внутри
Планки оперативной памяти (ОЗУ) - это быстродействующая память компьютера. После выключения компьютера вся информация, находящаяся в ней, удаляется
Видеокарта - устройство, которое обрабатывает и выводит графическую информацию на монитор. Каждая видеокарта имеет свой собственный графический процессор, который занимается обработкой информации: 2D и 3D. Видеопроцессор существенно снижает вычислительную нагрузку на CPU (центральный процессор)
Сетевая карта – элемент системного блока, необходимый для соединения компьютера с локальной сетью или сетью Интернет. Последнее время сетевые платы интегрированы (встроены) в материнские платы.
Оптический накопитель (CD/DVD) – устройство для чтения и записи оптических дисков. Между собой отличаются типом поддерживаемых дисков, а также скоростью чтения и записи
Жесткий диск (harddisk, HDD, винчестер) - это устройство долговременной памяти. При выключении компьютера данные не удаляются. Быстрота работы жесткого диска намного ниже, чем у оперативной памяти, а объём намного выше