Вопрос задан 24.06.2023 в 03:44. Предмет Информатика. Спрашивает Козьяков Илья.

С++. Найти сумму элементов матрицы х, которые меньше 10.

0 0
Перейти к ответам

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

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

Ответ:

#include <iostream>

using namespace std;

int main()

{

setlocale (LC_ALL, "RUS");

int i,j,N,M,S,a[20][20];

int *A;

cout<<"Введите количество строк,N=";  

cin>>N;

cout<<"Введите количество столбцов,M=";  

cin>>M;

A=new int [N*M];

cout<<"Составьте матрицу А\n";

//цикл по переменной i,в которой перебираем строки

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

//цикл по переменной j, в котором перебираем элементы внутри строки

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

cin>>a[i][j]; //ввод элемента матрицы

cout<<"матрица А:\n";

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

{

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

cout<<a[i][j]<<"\t"; //вывод элемента матрицы

cout<<endl; //переход на новую строку

}

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

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

S+=a[i][j];

cout<<"сумма равна,S="<<S<<endl;

system("pause");

return 0;

}

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

Для нахождения суммы элементов матрицы x, которые меньше 10, вам нужно пройти по каждому элементу матрицы и проверить его значение. Вот пример кода на C++, который выполняет эту задачу:

cpp
#include <iostream> int main() { int rows, cols; std::cout << "Введите количество строк: "; std::cin >> rows; std::cout << "Введите количество столбцов: "; std::cin >> cols; // Создаем матрицу и заполняем её элементами int x[rows][cols]; std::cout << "Введите элементы матрицы:\n"; for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { std::cin >> x[i][j]; } } // Инициализируем сумму int sum = 0; // Проходим по матрице и суммируем элементы меньше 10 for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { if (x[i][j] < 10) { sum += x[i][j]; } } } // Выводим результат std::cout << "Сумма элементов матрицы, меньших 10: " << sum << std::endl; return 0; }

Этот код сначала запрашивает у пользователя количество строк и столбцов для матрицы, затем заполняет матрицу элементами, после чего проходит по ней и суммирует элементы, которые меньше 10. Результат выводится на экран.

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

Для нахождения суммы элементов матрицы, которые меньше 10, вам потребуется пройти по всем элементам матрицы и сложить только те, которые удовлетворяют вашему условию. Вот пример кода на C++:

cpp
#include <iostream> int main() { // Задайте размеры матрицы int rows, cols; std::cout << "Введите количество строк: "; std::cin >> rows; std::cout << "Введите количество столбцов: "; std::cin >> cols; // Создайте матрицу и заполните её значениями int matrix[rows][cols]; std::cout << "Введите элементы матрицы:\n"; for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { std::cin >> matrix[i][j]; } } // Найдите сумму элементов, которые меньше 10 int sum = 0; for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { if (matrix[i][j] < 10) { sum += matrix[i][j]; } } } // Выведите результат std::cout << "Сумма элементов, меньших 10: " << sum << std::endl; return 0; }

Этот код позволяет ввести размеры матрицы и её элементы, а затем вычисляет сумму элементов, которые меньше 10, и выводит результат на экран.

0 0

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

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

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

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