Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 02.04.2022
Сообщений: 14

В матрице найти сумму каждой чётной строки и произведение элементов каждой нечётной строки

12.05.2023, 17:25. Показов 385. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание:

В матрице D(6,4) найти сумму каждой чётной строки и произведение элементов каждой нечётной строки, сформировав из них вектор A(a1, ..., a6). Вывести на печать матрицу D и вектор A.

Написал программу, не могу понять в чем ошибка.
Ошибка в строке 30: Неизвестное имя "Sum".
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
const
  n = 6; 
  m = 4; 
var reuslt:integer;
  D: array[1..n,1..m] of integer;
  A: array[1..n] of integer; 
    function multiplyRow(rowNum: integer):integer;
var i :integer;
begin
  result := D[rowNum][1]; 
    for i:=2 to m do 
      if(i mod 2 <>0) then 
        result :=result *D[rowNum][i]; 
          multiplyRow:=result 
end;
begin
  Randomize(); 
for var i:=1 to n do 
for var j:=1 to m do
D[i,j]:=Random(21)-10;
  writeln('Matrix:');
for var i:=1 to n do 
begin
  for var j:=1 to m do
    write(D[i,j]:4);
    writeln();
end;
for var i:=1 to n do 
  if(i mod 2 =0) then 
    A[i] := Sum(D[i]) 
else 
  A[i] := multiplyRow(i);
    writeln('Vector A:');
for var i:=1 to n do
  write(A[i]:4);
  writeln();
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.05.2023, 17:25
Ответы с готовыми решениями:

Найти сумму элементов каждой четной строки матрицы и произведение элементов каждой нечетной
В матрице D(10,15) найти сумму элементов каждой четной строки и произведение элементов каждой нечетной строки. Из полученных...

Для каждой чётной строки матрицы подсчитать сумму её элементов, а для каждой нечётной строки- произведение её элементов
Дана прямоугольная матрица m на n . Для каждой чётной строки подсчитайте сумму её элементов, а для каждой нечётной строки- произведение её...

В матрице D(10,15) найти сумму элементов каждой четной строки и произведение элементов каждой нечетной строки
const n = 10; m = 15; var a: array of LongInt; b: array of real; i, j: integer; s, p: real;

1
 Аватар для AHBAR
1077 / 488 / 316
Регистрация: 05.04.2013
Сообщений: 2,141
13.05.2023, 13:33
Цитата Сообщение от WLD_TED Посмотреть сообщение
не могу понять в чем ошибка.
у вас тут есть некая функция Sum, а она нигде не описана, вот и ругается

Добавлено через 1 минуту
Исправлять ошибки - слишком скучно,
но я, мечту свою лелея,
решил проблему гениально:
я перепишу короче и лаконичнее
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
const
  n = 6;
  m = 4;
var 
  D: array[1..n,1..m] of integer;
  A: array[1..n] of integer;
  i,j,s,p:integer;
 begin
  Randomize();
  writeln('Matrix:');
  for i:=1 to n do begin
      p := 1;
      s := 0;
      for j:=1 to m do begin
      D[i,j]:=Random(21)-10;
      write(d[i,j]:4);
      if odd(i) then begin p := p * d[i,j]; a[i] := p; end
                else begin s := s + d[i,j]; a[i] := s; end;
      end;
      writeln;
  end;
  writeln('Vector A:');
  for i:=1 to n do write(a[i],' ');
  readln;
 end.
Добавлено через 1 минуту
еще проще можно было бы написать если вектор А вывести сбоку
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.05.2023, 13:33
Помогаю со студенческими работами здесь

Найти сумму отрицательных элементов в каждой четной строке и произведение положительных элементов в каждой нечётной стро
Дан двумерный массив размером M*N. Найти сумму отрицательных элементов в каждой четной строке и произведение положительных элементов в...

В каждой матрице поменять местами попарно строки с четной и нечетной суммой элементов
Заданы матрицы: A (4,5), B (5,6), C (7,9). В каждой матрице поменять местами попарно строки с четной и нечетной суммой элементов....

Найти сумму элементов каждой нечетной строки
найти сумму элементов каждой нечетной строки( рекомендуется заполнять матрицы случайными вещественными значениями заданного диапазона )

Найти сумму элементов каждой четной строки
Помогите пожалуйста решить Две задачи отдельно: Дана матрица размером MxN: 1) Найти сумму элементов каждой четной строки. ...

Найти сумму элементов каждой нечетной строки матрицы
Помогите написать программу. Дана действительная квадратная матрица C(n*m). Найти сумму элементов каждой нечетной строки матрицы.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru