
Дана матрица А(m,n).Вычислите сумму тех элементов,которые делятся на 3 без остатка. Составьте,
пожалуйста, программу!помогите .....

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

n, m, i, j, k:longint;
begin
read(n, m);
for i:= 1 to n do
for j := 1 to m do
begin
read(arr[i][j]);
if (arr[i][j] mod 3 = 0) then
k := k + arr[i][j];
end; writeln(k);
end.



Для вычисления суммы элементов матрицы, которые делятся на 3 без остатка, можно использовать следующую программу на языке C:
```c
#include
void sumDivisibleByThree(double **matr, int R, int C) { double sum = 0; for (int i = 0; i < R; i++) { for (int j = 0; j < C; j++) { if ((int)matr[i][j] % 3 == 0) { sum += matr[i][j]; } } } printf("Сумма элементов, делящихся на 3 без остатка: %.2lf\n", sum); }
int main() { int R, C; printf("Введите количество строк матрицы: "); scanf("%d", &R); printf("Введите количество столбцов матрицы: "); scanf("%d", &C);
double matr = (double )malloc(R * sizeof(double *)); for (int i = 0; i < R; i++) { matr[i] = (double *)malloc(C * sizeof(double)); for (int j = 0; j < C; j++) { printf("Введите элемент матрицы matr[%d][%d]: ", i, j); scanf("%lf", &matr[i][j]); } }
printf("Исходная матрица:\n"); for (int i = 0; i < R; i++) { for (int j = 0; j < C; j++) { printf("%.2lf ", matr[i][j]); } printf("\n"); }
sumDivisibleByThree(matr, R, C);
for (int i = 0; i < R; i++) { free(matr[i]); } free(matr);
return 0; } ```
Программа запрашивает у пользователя количество строк и столбцов матрицы, а затем заполняет матрицу значениями, введенными пользователем. После этого программа выводит исходную матрицу и вычисляет сумму элементов, которые делятся на 3 без остатка. Результат выводится на экран.
Примечание: В программе предполагается, что все введенные значения являются вещественными числами. Если вам нужно работать только с целыми числами, замените тип `double` на `int` и используйте функцию `scanf("%d", &matr[i][j])` для ввода элементов матрицы.
Надеюсь, это поможет вам! Если у вас возникнут еще вопросы, не стесняйтесь задавать.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili