Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2017, 20:07   #1
Kitozoy
Новичок
Джуниор
 
Регистрация: 24.03.2017
Сообщений: 2
По умолчанию Дана матрица размером n*m. Найти суммы элементов в каждом столбце матрицы и дополнить матрицу найденными значениями, поместив их в конце каждого столбца.

Помогите с заданием пожалуйста:
Дана матрица размером n*m. Найти суммы элементов в каждом столбце матрицы и дополнить матрицу найденными значениями, поместив их в конце каждого столбца.
Kitozoy вне форума Ответить с цитированием
Старый 02.04.2017, 07:39   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,987
По умолчанию

Код:
const n=10;
      m=8;
var p:array[1..n,1..m] of integer;
    i,j,s:integer;
begin
   Randomize;
   For i:=1 to n do
   begin
      For j:=1 to m do
      begin
         p[i,j]:=Random(11);
         Write(p[i,j]:2,'  ');
      end;
      Writeln;
   end;
   Writeln;
   For j:=1 to m do
   begin
      s:=0;
      For i:=1 to n do
         s:=s+p[i,j];
      Write(s:2,'  ');
   end;
   Writeln;
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 02.04.2017, 09:28   #3
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Что в таких задачах значит фраза:
Цитата:
дополнить матрицу найденными значениями
?
Что в матрице есть выделенный элемент для результата или что надо программно расширять размеры массива?

Код:
program HelloWorld;
const n=10;
      m=8;
var p:array[1..n+1,1..m] of integer;
    i,j:integer;
begin
   Randomize;
   For i:=1 to n do
      For j:=1 to m do
      begin
         p[i,j]:=Random(11);
         p[n+1,j] := p[n+1,j]+p[i,j];
      end;
   For i:=1 to n+1 do
   begin
      for j:=1 to m do
         write(p[i,j]:3,' ');
      writeln;
   end;
end.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сформировать матрицу A(N,M) (N<=10, M<=15). Записать в файл F суммы первого и последнего элементов в каждом столбце матрицы qwerty2106 Паскаль, Turbo Pascal, PascalABC.NET 1 08.06.2015 13:22
Помогите доделать!! Дана целочисленная матрица А размером nхm. Найти среднее арифметическое каждого столбца матрицы и сумму (на С) tomas88 Помощь студентам 1 27.04.2014 15:49
Задача на матрицу C++. Дана квадратная матрица. сравнить сумму элементов каждого i-го столбца матрицы с суммой i-й строки malikon Помощь студентам 2 24.01.2014 14:52
. Дана матрица размера M  N. Для каждого столбца матрицы с четным номером (2, 4, …) найти сумму его элементов. Условный оператор Ксюндра Паскаль, Turbo Pascal, PascalABC.NET 1 19.12.2013 12:13
Дана матрица размером M х N и целое число К(1<=К<=N) .Найти сумму и произведение элементов К-го столбца данной матрицы Richik123 Паскаль, Turbo Pascal, PascalABC.NET 0 31.05.2012 17:19