Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 12
1

Вычислить: вектор, каждый элемент которого является суммой элементов соответствующего столбца.

02.03.2017, 20:49. Показов 1521. Ответов 2

Author24 — интернет-сервис помощи студентам
В задаваемой вещественной матрице вычислить: вектор, каждый элемент которого является суммой элементов соответствующего столбца.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.03.2017, 20:49
Ответы с готовыми решениями:

Сформировать одномерный массив, каждый элемент которого равен произведению четных чисел соответствующего столбца
12.Дан двумерный массив размерностью 5х6, заполненный случайными целыми числами. Сформировать...

Сформировать вектор , каждый элемент которого является суммой положительных элементов соответствующей строки
Народ! Помогите сделать эту задачу! Сформировать вектор F, каждый элемент которого является суммой...

Добавить предпоследнюю строку, каждый элемент которой равен произведению элементов соответствующего столбца
Дана матрица m*n. Добавить предпоследнюю строку, каждый элемент которой равен произведению...

Сформировать вектор, каждый элемент которого равен произведению элементов соответствуюшей строки матрицы
Дан Массив А(n,n),сформировать В(n),каждый элемент которого равен произведению элементов...

2
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
03.03.2017, 02:45 2
Лучший ответ Сообщение было отмечено Kvisin как решение

Решение

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
var
a:array[1..100,1..100] of real;
b:array[1..100] of real;
n,m,i,j:integer;
begin
  writeln('Задайте количество строк и столбцов:');
  readln(n); readln(m);
  writeln('Введите элементы матрицы:');
  for i:=1 to n do
    for j:=1 to m do
      readln(a[i,j]);
  writeln('Исходная матрица:');
  for i:=1 to n do begin
    for j:=1 to m do
      write(a[i,j],' ');
    writeln;
  end;
  writeln('Полученный вектор:');
  for j:=1 to m do begin
    for i:=1 to n do
      b[j]:=b[j]+a[i,j];
    write(b[j],' ');
  end;
end.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7794 / 4617 / 2830
Регистрация: 22.11.2013
Сообщений: 13,112
Записей в блоге: 1
03.03.2017, 08:35 3
Hitoku,
Зачем заставлять принудительно жать Ввод после каждого числа, почему не разрешить вводить хоть так, хоть через пробел?лучше
Pascal
7
  ReadLn(n,m); или Read(n,m);
и тем более:
Pascal
9
10
11
12
  for i:=1 to n do
    for j:=1 to m do
      Read(a[i,j]);
  ReadLn;
Добавлено через 3 минуты
Ведь ReadLn после того, как прочтёт свои аргументы, всё, что осталось в текущей строке, просто выбросит.
0
03.03.2017, 08:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2017, 08:35
Помогаю со студенческими работами здесь

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

Получите новый массив, каждый элемент которого в i раз больше соответствующего элемента первого массива
2.Сформируйте массив, содержащий n элементов, с помощью чисел, введенных с клавиатуры. Получите...

Постройте логический вектор, каждый элемент которого принимает значение true, если среди элементов i-того строки матрицы А есть хотя бы два равных
Пусть дана матрица А (n x n). Постройте логический вектор, каждый элемент которого принимает...

Сформировать вектор B (5), каждый элемент которого есть длина соответствующей строки матрицы A.
Дана матрица A (5х3).(любая матрица) Сформировать вектор B (5), каждый элемент которого есть длина...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru