Чтобы приступить к решению задач, предложенных в этой статье, вам необхідно знати что такое двумерные (многомерные) массивы . Задачи расположены от простой к сложной. Так что, если вы новичок в программировании, начинайте с первой, чтобы лучше разобраться с остальными.
1. Объявить двумерный массив, заповнити цілими числами і показати на екран.
2) Объявить двумерный массив и заполнить его построчно с клавиатуры. После заполнения – показать заполненную матрицу на экран и посчитать сумму элементов отдельно в каждом столбце и каждой строке.
3) Заповнити двовимірний масив випадковими числами від 10 до 100. Порахувати суму елементів окремо в кожному рядку і визначити номер рядка, в якій ця сума максимальна.
Ваші запитання, которые возникли при решении задач, залишайте в коментарях до цієї статті.
3 задача
#include
#include
#include
using namespace std;
int main()
{
setlocale(0, “”);
const int рядків = 5;
const int cols = 10;
int arr[рядки][смещ_по_столбцам] = {};
int arr_rows[рядки] = {};
int max = 0;
int number_row = 0;
srand(time(NULL));
for (int i = 0; i < рядки; i )
{
for (int j = 0; j < смещ_по_столбцам; j )
{
arr[i][j] = 10 + rand() % 91;
arr_rows[i] += arr[i][j];
}
}
//висновок матриці
for (int i = 0; i < рядки; i )
{
cout << endl;
for (int j = 0; j < смещ_по_столбцам; j )
{
cout << setw(4) << arr[i][j];
}
}
//висновок масиву з сумами рядків і знаходження максимуму
for (int i = 0; i < рядки; i )
{
cout << "\nСумма " << + 1 << "-й строки = " << arr_rows[i] < max)
{
max = arr_rows[i];
число_ряд = i;
}
}
cout << "\nМаксимальная сумма элементов в строке номер " << число_ряд + 1 << endl;
return 0;
}
Допоможіть вирішити завдання
Дан двовимірний масив розмірністю [n, м], заповнений випадковим чином. Замінити всі елементи перших трьох
стовпців на їх квадрати.
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL,(“rus”));
const int рядок = 3;
const int cols = 4;
int sqare = 0;
int arr[рядок][смещ_по_столбцам] = {};
srand(time(NULL));
for (int i = 0; i < рядок; i )
{
cout << "|";
for (int j = 0; j < смещ_по_столбцам; j )
{
arr[i][j] = rand() % 10;
cout << arr[i][j] << " ";
}
cout << "|" << endl;
}
cout << endl;
for (int i = 0; i < рядок; i )
{
cout << "|" ;
for (int j = 0; j < 3; j ++ )
{
arr[i][j] *= arr[i][j];
cout << arr[i][j] << " ";
}
cout << "|" << endl;
}
cout << endl;
return 0;
}
#include
#include
using namespace std;
int main()
{
srand(time(NULL));
setlocale(LC_ALL, “RU”);
const int рядок = 5;
const int col = 5;
int arr[рядок][сідло]{};
int c_row[рядок]{};
int max = 0;
int max_row = 0;
for (int i = 0; i < рядок; i )
{
for (int j = 0; j < сідло; j )
{
arr[i][j] = 10 + rand() % 91;
cout << arr[i][j] << " | ";
c_row[i] += arr[i][j];
}cout << endl;
}
for (int i = 0; i < рядок; i )
{
cout << "Сумма элементов в " << i + 1 << " рядку " << c_row[i] << endl;
if (max < c_row[i])
{
max = c_row[i];
max_row ++;
}
}cout << "Максимальная сумма элементов находится на "<<max_row<<" рядку і дорівнює: " << max << endl;
return 0;
}
допоможіть вирішити будь ласка
Дан двовимірний масив розмірністю [n, м], заповнений випадковим чином. Замінити всі елементи перших трьох
стовпців на їх квадрати.
Допоможіть вирішити завдання.
Дан двовимірний масив розмірністю [n, м], заповнений випадковим чином. Замінити всі елементи перших трьох
стовпців на їх квадрати.
Допоможіть вирішити .
Дан двовимірний масив. визначити: чи є в даному масиві негативний елемент.
srand(time(nullptr));
const int length = 5;
int числа[довжина][довжина];
int негативні_номери = 0;
for (size_t i = 0; i < довжина; i )
{
for (size_t j = 0; j < довжина; j )
{
числа[i][j] = -5 + rand() % 26;
cout << числа[i][j] << " ";
if (J == 4)
{
cout << endl;
}
}
}
for (size_t i = 0; i < довжина; i )
{
for (size_t j = 0; j < довжина; j )
{
if (числа[i][j] < 0)
{
негативні_номери ++;
}
}
}
if (мінус-числа == 0)
{
cout << "The negative numbers not found…" << endl;
}
else
{
cout << "Number of negative numbers = " << негативні_числа << endl;
}
Допоможіть будь ласка вирішити задачу!
Дана прямокутна матриця A розмірністю n × m. Розташувати стовпці матриці в порядку зростання елементів k-того рядка (1≤ k ≤n).
допоможіть вирішити будь ласка. Знайти число позитивних елементів лежать на головній діагоналі квадратної матриці.
допоможіть вирішувати, двомiрнi масиви в мовi c++. приклади
Допоможіть!адана квадратна матриця, що складається із nхn елементів. Матриця містить різні значення. Необхідно вилучити із матриці однакові елементи.