Чтобы приступить к решению задач, предложенных в этой статье, вам необхідно знати что такое двумерные (многомерные) массивы . Задачи расположены от простой к сложной. Так что, если вы новичок в программировании, начинайте с первой, чтобы лучше разобраться с остальными.
1. Объявить двумерный массив, заповнити цілими числами і показати на екран.
2) Объявить двумерный массив и заполнить его построчно с клавиатуры. После заполнения – показать заполненную матрицу на экран и посчитать сумму элементов отдельно в каждом столбце и каждой строке.
3) Заповнити двовимірний масив випадковими числами від 10 до 100. Порахувати суму елементів окремо в кожному рядку і визначити номер рядка, в якій ця сума максимальна.
Ваші запитання, которые возникли при решении задач, залишайте в коментарях до цієї статті.
Можна код на таке ж завдання, але в JavaScript?
у джавасрипті хіба є двовимірні масиви?)
чому ви виділили цілий масив під суму елементів рядка масиву чому, можна ж звичайну змінну?
#include
#include
using namespace std;
int main (){
srand(time(NULL));
Const INT COL = 7;
Const ІНТ ROW = 5;
int arr[ROW][COL];
for (int i = 0; i < ROW; i ){
for (int k = 0; k < COL; k ){
arr[i][k] = rand() % 100;
cout << arr[i][k] << '\t';
}
cout << endl;
}
return 0;
}
#include
#include
using namespace std;
int main (){
srand(time(NULL));
Const INT COL = 7;
Const ІНТ ROW = 5;
int arr[ROW][COL];
for (int i = 0; i < ROW; i ){
for (int k = 0; k < COL; k ){
arr[i][k] = 10 +rand() % 91;
cout << arr[i][k] << '\t';
}
cout << endl;
}
INT I;
внутр. обр[] ={};
for (int i = 0; i < ROW; i ){
Сума = 0;
for (int k = 0; k < COL; k )
Сума += приб[i][k];
обр[i] = Сума;
cout <<"line" << + 1 <<'\t'<<сума << endl;}
// максимальне сумарне значення всього рядка
int max = arrSum[0];
for (int j = 1; J макс)
max = arrSum[j];
}
cout << " максимальне сумарне значення всього рядка: " << max;
return 0;
}