0 / 0 / 0
Регистрация: 04.09.2014
Сообщений: 2
1

Найти произведение двумерного и одномерного массивов

04.09.2014, 17:03. Показов 1161. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задан двухмерный массив A (N, M) и одномерный B (N). Получить их произведение. Напечатать в строк. Паскаль
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.09.2014, 17:03
Ответы с готовыми решениями:

Сравнение двух массивов - двумерного и одномерного
Как сравнить каждое значение двумерного массива, со всеми значениями одномерного массива, на...

Произведение одномерного и двумерного массивов
В общем, есть пример Σ(Ai * Bij) * X + Σ(Ci) * Y И следующие условия - Реализуйте вычисление...

Сравнение одномерного и двумерного массивов
Задание: Массив 5х100 найти средние арифметические значения всех элементов каждой строки матрицы,...

Алгоритмы массивов(одномерного и двумерного)
Вот две задачи.... 1:Заданы два массива{xi} и {yi} (i=от 1 до n). Сформировать массив{cj} по...

2
Эксперт Pascal/Delphi
2385 / 1297 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
05.09.2014, 08:09 2
Лучший ответ Сообщение было отмечено Максм7777 как решение

Решение

как перемножать предполагается?

Добавлено через 12 минут
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
      m=2;
      n=4;
var 
   a:array[1..n,1..m] of integer;
   b:array[1..n] of integer;
   i,j:integer;
begin
  writeln('Заполните массив A');
  for i:=1 to n do
    for j:=1 to m do begin
      write('A[',i,',',j,']=');
      readln(a[i,j]);
    end;
  writeln(' Заполните массив B');
    for i:=1 to n do begin
      write('B[',i,']=');
      readln(b[i]);
    end;
  writeln('Произведение:');
  for i:=1 to n do
    for j:=1 to m do
      writeln('A[',i,',',j,']*B[',i,']=',A[i,j]*B[i]);
  readln;
end.
0
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
05.09.2014, 09:06 3
Чуть поправлю
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
38
39
40
41
const m=2;
      n=4;
var
   a:array[1..n,1..m] of integer;
   b,c:array[1..n] of integer;
   i,j:integer;
begin
writeln('Заполните массив A');
for i:=1 to n do
for j:=1 to m do
 begin
  write('A[',i,',',j,']=');
  readln(a[i,j]);
 end;
writeln(' Заполните массив B');
for i:=1 to n do
 begin
  write('B[',i,']=');
  readln(b[i]);
 end;
writeln('Матрица');
for i:=1 to n do
 begin
  for j:=1 to m do
  write(a[i,j]:5);
  writeln
 end;
writeln('Массив');
for i:=1 to n do
write(b[i]:5);
writeln;
for i:=1 to n do
 begin
  c[i]:=0;
  for j:=1 to m do
  c[i]:=c[i]+a[i,j]*b[j];
 end;
writeln('Произведение:');
for i:=1 to n do
write(c[i]:5);
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.09.2014, 09:06
Помогаю со студенческими работами здесь

Обработка одномерного и двумерного массивов C++ Builder
Здравствуйте, вынужден просить вас помощи в написании программы на C++ Builder. Само здание:...

Оформить обработку одномерного и двумерного массивов в виде функции
Добрый вечер! Прошу помочь с заданием. Выполнить задания третьего семинара (Одномерные массивы) и...

Составить программу ввода и вывода одномерного и двумерного массивов
Помогите пожалуйста составить программу ввода и вывода одномерного и двумерного массивов, при этом...

Как правильно задать значения элемента одномерного и двумерного массивов
Подскажите, пожалуйста: не могу задать значение элемента массива. вначале делаю инициализацию...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru