16
Объяснение:
S := 0 // Переменная S = 0
нц для i от 1 до 2 // Начинаем цикл от 1 до 2 включительно
нц для j от 2 до 3 // Начинаем цикл от 2 до 3 включительно
S := S + i + j // S = S + i + j
кц // Конец цикла
Всего будет 4 итерации (повторов) у циклов, т. к. первый цикл выполняется 2 раза, а вложенный в него второй цикл выполняется также 2 раза ⇒ 2 * 2 = 4
Итерация 1:
S = 0 // i = 1 // j = 2
S = 0 + 1 + 2 = 3
Итерация 2:
S = 3 // i = 1 // j = 3
S = 3 + 1 + 3 = 7
Итерация 3:
S = 7 // i = 2 // j = 2
S = 7 + 2 + 2 = 11
Итерация 4:
S = 11 // i = 2 // j = 3
S = 11 + 2 + 3 = 16
для c++
#include <iostream>
#include <iomanip>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
setlocale(0, "");
srand(time(0));
int n,m, i, j;
cout << "Введите размер массива, n = ";
cin >> n;
cout << "m = ";
cin >> m;
int** arr = new int* [n];
for (i = 0; i < n; i++)
{arr[i] = new int[m];}
for (j = 0; j < m; j++)
arr[i][j] = rand() % 20 - 10 ;
}
cout << "Исходный массив:" << endl;
cout << arr[i][j] << "\t";
cout << endl;
for (int i = 0; i < n; i++)
delete[]arr[i];
system("pause");
return 0;
16
Объяснение:
S := 0 // Переменная S = 0
нц для i от 1 до 2 // Начинаем цикл от 1 до 2 включительно
нц для j от 2 до 3 // Начинаем цикл от 2 до 3 включительно
S := S + i + j // S = S + i + j
кц // Конец цикла
кц // Конец цикла
Всего будет 4 итерации (повторов) у циклов, т. к. первый цикл выполняется 2 раза, а вложенный в него второй цикл выполняется также 2 раза ⇒ 2 * 2 = 4
Итерация 1:
S = 0 // i = 1 // j = 2
S = 0 + 1 + 2 = 3
Итерация 2:
S = 3 // i = 1 // j = 3
S = 3 + 1 + 3 = 7
Итерация 3:
S = 7 // i = 2 // j = 2
S = 7 + 2 + 2 = 11
Итерация 4:
S = 11 // i = 2 // j = 3
S = 11 + 2 + 3 = 16
для c++
Объяснение:
#include <iostream>
#include <iomanip>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
setlocale(0, "");
srand(time(0));
int n,m, i, j;
cout << "Введите размер массива, n = ";
cin >> n;
cout << "m = ";
cin >> m;
int** arr = new int* [n];
for (i = 0; i < n; i++)
{arr[i] = new int[m];}
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
arr[i][j] = rand() % 20 - 10 ;
}
}
cout << "Исходный массив:" << endl;
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
cout << arr[i][j] << "\t";
cout << endl;
}
for (int i = 0; i < n; i++)
delete[]arr[i];
system("pause");
return 0;
}