Вопрос задан 25.06.2023 в 02:56. Предмет Информатика. Спрашивает Головлёв Дмитрий.

Дан двовимірний масив цілих чисел. Обчислити суму елементів першого та останього рядків даної

матриці. ПЖЖ, ЧЕРЕЗ С++
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кочанов Глеб.

Объяснение:

#include <iostream>

#include <vector>

using namespace std;

int main()

{

setlocale(LC_ALL, "Russian");

int n, m;

cin » n » m;// массив M на N(M-строки;N-столбцы)

vector <vector<int> > a(n, vector<int>(m, 0));// создание двумерного массива

for (int i = 0; i < n; i++)

for (int j = 0; j < m; j++)

cin » a[i][j];// заполнение массива

int counter_beging = 0, counter_end = 0;// счетчики первой и второй строки

for (int i = 0; i < n; i++) {

for (int j = 0; j < m; j++) {

if (i == 0)// первая строка

counter_beging += a[i][j];

if (i == n - 1)//последняя строка

counter_end += a[i][j];

}

}

cout « "сумма чисел 1 строки:" « counter_beging « endl;//вывод результата

cout « "сумма чисел "« n «" последней строки:"« counter_end;

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось приклад реалізації цього завдання в мові програмування C++:

cpp
#include <iostream> #include <vector> int main() { // Введення розмірів матриці int rows, cols; std::cout << "Введіть кількість рядків: "; std::cin >> rows; std::cout << "Введіть кількість стовпців: "; std::cin >> cols; // Створення двовимірного масиву std::vector<std::vector<int>> matrix(rows, std::vector<int>(cols)); // Введення елементів матриці std::cout << "Введіть елементи матриці:" << std::endl; for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { std::cin >> matrix[i][j]; } } // Обчислення суми елементів першого та останнього рядків int sum = 0; for (int j = 0; j < cols; j++) { sum += matrix[0][j]; // Елементи першого рядка sum += matrix[rows - 1][j]; // Елементи останнього рядка } // Виведення результату std::cout << "Сума елементів першого та останнього рядків: " << sum << std::endl; return 0; }

Ця програма спершу запитує користувача про кількість рядків і стовпців матриці, потім отримує від користувача значення елементів матриці і обчислює суму елементів першого та останнього рядків. Результат виводиться на екран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос