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

Просуммировать элементы столбцов матрицы. Результаты представить в виде одномерного массива

06.01.2016, 12:59. Показов 2258. Ответов 1
Метки нет (Все метки)

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

Просуммировать элементы столбцов матрицы и записать результаты в массив
Задать двумерный массив размером 4*3. Просуммировать элементы его столбцов. Результаты представить...

Просуммировать чётные элементы одномерного массива
Помогите решить 2 задачи. Первая задача на Одномерный Массив: Просуммировать чётные элементы...

Просуммировать элементы столбцов заданной матрицы
Помогите пожалуйста В файле дана матрица А размерности mxn (формат: новое число с новой строки)....

Просуммировать элементы столбцов заданной матрицы
Просуммировать элементы столбцов заданной матрицы А размером 4х5. Результат получить в одномерном...

1
25 / 25 / 38
Регистрация: 21.10.2013
Сообщений: 79
06.01.2016, 20:09 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
примерно  так
const n=3; m=4;
var 
a:array[1..n,1..m] of integer;
i,j,s:integer;
begin
for i:=1 to n do 
 for j:=1 to m do 
  begin
   write('a[',i,',',j,'] = ');
        readln(a[i,j]);
  end;
   for i:=1 to n do 
    begin 
     for j:=1 to m do 
      begin
      write(a[i,j]:3);
    end;
     writeln;
     end;
     for j:=1 to m do
      begin
       s:=0;
       for i:=1 to n do
        s:=s+a[i,j];
        write(s:3);
     end;
end.
Добавлено через 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
26
27
28
 Или можно так
 
const n=3; m=4;
var 
a:array[1..n,1..m] of integer;
i,j,s:integer;
begin
for i:=1 to n do 
 for j:=1 to m do 
  begin
   a[i,j]:=random(10);
  end;
   for i:=1 to n do 
    begin 
     for j:=1 to m do 
      begin
      write(a[i,j]:3);
    end;
     writeln;
     end;
     for j:=1 to m do
      begin
       s:=0;
       for i:=1 to n do
        s:=s+a[i,j];
        write(s:3);
     end;
end.
0
06.01.2016, 20:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2016, 20:09
Помогаю со студенческими работами здесь

Просуммировать элементы строк и столбцов матрицы
Получить 36 случайный целый чисел.Записать в файл. Чтением из файла сформировать матрицу 6х6....

Разработайте алгоритм для решения задачи.Результаты представить в виде массива
Даны две прямые, заданные уравнением у=к1х+b1 y=k2x+b2, вводятся к1 b1 к2 b2, определить являются...

Найти минимальные значения по всем строкам матрицы и представить их в форме одномерного массива
Привет,помогите написать программу.Буду очень благодарен!!! Разработать программу, в которой...

Сравнение столбцов матрицы с элементами одномерного массива.
Дана произвольная матрица и одномерный массив, длина которого равна числу строк матрицы. Сравнить...


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

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

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