Вопрос задан 25.06.2023 в 20:37. Предмет Информатика. Спрашивает Шайдуллина Камиля.

Есть тут знатоки С++? Помогите плизз, 1.Написать программу с++, что находит в двухмерном массиве

размерностью 4*3, сумму элементов 3 строки 2. Написать программу с++ для нахождения суммы всех нечётных элементов одномерного массиваПомогите пожалуйста )))​
0 0
Перейти к ответам

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

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

#include <iostream>

#include <vector>

using namespace std;

void solve_1() {

   const int N = 4, M = 3;

   int sum = 0;

   vector<vector<int>> a(N, vector<int>(M));

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

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

           cin >> a[i][j];

           sum += a[i][j] * (i == 2);

       }

   }

   cout << sum;

}

void solve_2() {

   int N, sum = 0;

   cin >> N;

   vector<int> a(N);

   for (auto &i : a) {

       cin >> i;

       sum += i * (i % 2);

   }

   cout << sum;

}

signed main(){

   solve_1();

   solve_2();

}

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

Конечно, я помогу вам написать программы на C++ для решения указанных задач.

1. Нахождение суммы элементов третьей строки двумерного массива:

cpp
#include <iostream> int main() { const int rows = 4; const int cols = 3; int arr[rows][cols] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12} }; int sum = 0; // Суммируем элементы третьей строки for (int i = 0; i < cols; ++i) { sum += arr[2][i]; } std::cout << "Сумма элементов третьей строки: " << sum << std::endl; return 0; }

2. Нахождение суммы всех нечётных элементов одномерного массива:

cpp
#include <iostream> int main() { const int arrSize = 10; // Размер одномерного массива int arr[arrSize] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int oddSum = 0; // Суммируем нечётные элементы массива for (int i = 0; i < arrSize; ++i) { if (arr[i] % 2 != 0) { oddSum += arr[i]; } } std::cout << "Сумма нечётных элементов массива: " << oddSum << std::endl; return 0; }

Обе программы используют простые массивы для хранения данных и применяют циклы для вычисления суммы элементов. Первая программа находит сумму элементов третьей строки двумерного массива, а вторая - сумму нечётных элементов одномерного массива.

0 0

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

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

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

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