#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
const int MatrixSize = 3;
int ourMatrix[MatrixSize][MatrixSize] = {};
int rowSum[MatrixSize] = {}; // для записи суммы по строкам
int columnSum[MatrixSize] = {}; // ... по столбцам
cout << "Заполните матрицу " << MatrixSize << 'х' << MatrixSize << " числами построчно.\n";
for (int rowNum = 0; rowNum < MatrixSize; rowNum++)
{
for (int columnNum = 0; columnNum < MatrixSize; columnNum++)
{
cout << rowNum + 1 << "-я строка ";
cout << columnNum + 1 << "-й столбец: ";
cin >> ourMatrix[rowNum][columnNum];
}
cout << endl;
}
// вывод на экран + подсчет суммы
for (int rowNum = 0; rowNum < MatrixSize; rowNum++)
{
cout << " | ";
for (int columnNum = 0; columnNum < MatrixSize; columnNum++)
{
cout << setw(4) << ourMatrix[rowNum][columnNum] << " ";
rowSum[rowNum] += ourMatrix[rowNum][columnNum];
columnSum[rowNum] += ourMatrix[columnNum][rowNum];
}
cout << "|" << endl;
}
cout << "\nСумма по строкам!\n";
for (int i = 0; i < MatrixSize; i++)
{
cout << i + 1 << "-я строка: " << rowSum[i] << endl;
}
cout << "\nСумма по столбцам!\n";
for (int i = 0; i < MatrixSize; i++)
{
cout << i + 1 << "-й столбец: " << columnSum[i] << endl;
}
return 0;
}
Можна код на таке ж завдання, але в 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;
}
син
що з кодом ???
рішення 3-ї задачі
#include
using namespace std;
int main()
{
srand(time(NULL));
INT більш[5][5];
int su[5] = {0,0,0,0,0};
ІНТ ч, Г, V;
/* за допомогою G знаходимо мах суму
сh лічильник рядка
V використовуємо для пошуку рядки, де сама велика сума */
ch = 0;
G = ваш[0];
for (INT х = 0; x < 5; х ++) {
for (Int у = 0; і < 5; і ++) {
але[x][і] = 10 + rand() % 100;
}
}
for (INT х = 0; x < 5; х ++) {
for (Int у = 0; і < 5; і ++) {
cout << але[x][і]<<"…";
}
cout <<" "<< endl;
}
for (INT х = 0; x < 5; х ++) {
for (Int у = 0; і < 5; і ++) {
є[x] = є[x] + але[x][і];
}
cout << "summa stroki |" << x + 1 << "| = " << є[x] << endl;
}
for (INT х = 0; x < 5; х ++) {
if (Г <= є[x]) {
G = ваш[x];
}
}
for (INT х = 0; x < 5; х ++) {
V = ваш[x];
ch++;
if (V == G) {
break;
}
}
cout << "max stroka |" << ч << "|= " << Г;
return 0;
}
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “RU”);
srand(time(NULL));
Const INT COL = 3;
Const ІНТ ROW = 3;
int arr[COL][ROW];
//Заповнення
for (int i = 0; i < COL; i )
{
for (int j = 0; j < ROW; j )
{
arr[i][j] = 10 + rand() % 91;
}
}
//висновок
for (int i = 0; i < COL; i )
{
for (int j = 0; j < ROW; j )
{
cout << arr[i][j] << " | ";
}
cout << endl;
}
cout << endl;
INT сума[3] = {0,0,0};
INT Summa = 0;
INT Темп = 0;
//Підрахунок
for (int i = 0; i <ROW; i )
{
сума =0 ;
for (int j = 0; j < COL; j )
{
сума += обр[j][i];
}
cout << "строчка " << i + 1 << " = "
<< сума<<endl;
}
int i = 0;
for ( i = 0; i < ROW; i )
{
sum[i];
for (int j = 0; j сума[1] і сума[0] > sum[2])
{
темп = сума[0];
}
if (sum[1] > sum[0] і сума[1] > sum[2])
{
темп = сума[1];
}
if (sum[2] > sum[0] і сума[2] > sum[1])
{
темп = сума[2];
}
}
cout << " max " << "summa " << температура;
return 0;
}
знаю код гівно вийшло як то так буду отримувати свої знання