Вдвумерном динамическом массиве найти сумму всех элементов нечётной строки.

Кисюка Кисюка    2   26.10.2019 18:45    0

Ответы
Златаник2017 Златаник2017  10.10.2020 09:48

Двумерный динамический массив задается пользователем. Программа находит сумму элементов всех нечетных строк.

Если требовался иной алгоритм, сообщите об этом.

Код программы приведен на языке C++.

Тестирование проводилось в среде разработки Visual Studio 2017, v.15.7.5.

int main()

{

setlocale(LC_ALL, "Russian");

int N, M, i, j, SumOddRows = 0;

cout << "Введите кол-во строк матрицы:";

cin >> N;

cout << "Введите колво столбцов матрицы: ";

cin >> M;

int** arr = new int*[N];

cout << endl;

cout << "Заполните матрицу " << N << 'х' << M << endl;

for (i = 0; i < N; i++)

 arr[i] = new int[M];

for (i = 0; i < N; i++)

{

 for (j = 0; j < M; j++)

 {

  cout << "Введите число: ";

  cin >> arr[i][j];

 }

}

cout << "Исходная матрица: " << endl;

for (i = 0; i < N; i++)

{

 for (j = 0; j < M; j++)

 {

  if (i % 2 == 0)

   SumOddRows += arr[i][j];

  cout << arr[i][j] << " ";

 }

 cout << endl;

}

cout << "Сумма элементов в неч. строках:  " << SumOddRows << endl;

system("pause");

return 0;

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика