Узбекские фильмы
Дата публикации:
Программирование на языке C++. Матрицы.
Для решения данной задачи мы будем использовать язык программирования C++ и несколько стандартных библиотек:
- Создание матрицы и заполнение случайными значениями:
#include <iostream> #include <stdlib.h> #include <ctime> #include <iomanip>
int main() { const int N = 7; int matrix[N][N];
srand(time(0)); // инициализация генератора случайных чисел
// заполнение матрицы случайными значениями
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
matrix[i][j] = rand() % 21 - 10; // случайное число от -10 до 10
}
}
// вывод матрицы до изменения
std::cout << "Матрица до изменения:\n";
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
std::cout << std::setw(4) << matrix[i][j];
}
std::cout << std::endl;
}
// далее следует код для вычисления количества отрицательных значений выше и ниже главной диагонали,
// замены нулями той части матрицы, в которой больше отрицательных элементов,
// и вывода матрицы после изменения
}
2. Вычисление количества отрицательных значений и замена нулями:
```cpp
int aboveDiagonal = 0;
int belowDiagonal = 0;
// вычисление количества отрицательных значений выше и ниже главной диагонали
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
if (i < j && matrix[i][j] < 0) {
aboveDiagonal++;
}
if (i > j && matrix[i][j] < 0) {
belowDiagonal++;
}
}
}
// замена нулями той части матрицы, в которой больше отрицательных элементов
if (aboveDiagonal > belowDiagonal) {
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
if (i < j && matrix[i][j] < 0) {
matrix[i][j] = 0;
}
}
}
} else {
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
if (i > j && matrix[i][j] < 0) {
matrix[i][j] = 0;
}
}
}
}
// вывод матрицы после изменения
std::cout << "\nМатрица после изменения:\n";
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
std::cout << std::setw(4) << matrix[i][j];
}
std::cout << std::endl;
}
return 0;
}
Теперь у нас есть полная программа на языке C++, которая вычисляет количество отрицательных значений выше и ниже главной диагонали целочисленной матрицы и заменяет нулями ту часть матрицы, в которой больше отрицательных элементов. Выводится исходная матрица и матрица после изменения.
Uzbeku.ru – узбекские фильмы онлайн, в хорошем качестве бесплатно
Благодаря современным технологиям, в настоящее время, стало возможным смотреть фильмы в режиме реального времени. Для этого были созданы огромные сервисы по хранению видео-фильмов, пример одного из них, это Ютуб. Благодаря таким вот порталам, каждый узбекский фильм, который выходит на «свет», размещается на одном из таких серверов и выкладывается для просмотра в хорошем качестве у нас на сайте.
Различные новинки и фильмы на узбекском языке, комедии, а также фильмы про любовь, Вы можете смотреть онлайн на сайте Uzbeku.ru
Благодаря современным технологиям, в настоящее время, стало возможным смотреть фильмы в режиме реального времени. Для этого были созданы огромные сервисы по хранению видео-фильмов, пример одного из них, это Ютуб. Благодаря таким вот порталам, каждый узбекский фильм, который выходит на «свет», размещается на одном из таких серверов и выкладывается для просмотра в хорошем качестве у нас на сайте.
Различные новинки и фильмы на узбекском языке, комедии, а также фильмы про любовь, Вы можете смотреть онлайн на сайте Uzbeku.ru