K3NT
1

2х мерный массив

14.02.2010, 23:00. Показов 2030. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задан двухмеpный массив, содеpжащий n стpок и m столбцов.
Дополнить его n+1 стpокой и m+1 столбцом, в котоpых записать суммы
соответствующих стpок и столбцов. Элемент, находящийся в n+1 стpоке и
m+1 столбце должен содеpжать сумму элементов исходного массива.
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2010, 23:00
Ответы с готовыми решениями:

Двух мерный массив
Дан двух мерный массив целых чисел. В третьей сторонке имеются элементы равные нулю. Определить...

Решить 2 мерный массив
Задача такая " даны три двух мерных массива A B C числа рандомные и дан массив D.... Нужно сделать...

Функция на одно мерный массив
Написать функцию, которая определяет, являются ли значения элементов одно мерного массива...

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

1
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
15.02.2010, 14:08 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
uses crt;
const nmax=20;
var a:array[1..nmax+1,1..nmax+1] of integer;
    n,m,i,j:byte;
    sm:integer;
begin
clrscr;
repeat
write('Количество строк до ',nmax,' n=');
readln(n);
until n in [1..nmax];
repeat
write('Количество столбцов до ',nmax,' m=');
readln(m);
until m in [1..nmax];
sm:=0;
for i:=1 to n do
for j:=1 to m do
 begin
  a[i,j]:=random(20);
  sm:=sm+a[i,j];//считаем общую сумму
 end;
a[n+1,m+1]:=sm;//в последнюю ячейку
for i:=1 to n do//суммы по строкам
 begin
  sm:=0;
  for j:=1 to m do
  sm:=sm+a[i,j];
  a[i,m+1]:=sm;
 end;
for j:=1 to m do//суммы по столбцам
 begin
  sm:=0;
  for i:=1 to n do
  sm:=sm+a[i,j];
  a[n+1,j]:=sm;
 end;
writeln('Матрица:');
writeln('Сумма':m*5+13);
for i:=1 to n do
 begin
  write(' ':5);
  for j:=1 to m+1 do
  if j=m+1 then write(a[i,j]:7)
  else write(a[i,j]:5);
  writeln;
 end;
write('Сумма');
for j:=1 to m+1 do
if j=m+1 then write(a[n+1,j]:7)
else write(a[n+1,j]:5);
readln
end.
1
15.02.2010, 14:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2010, 14:08
Помогаю со студенческими работами здесь

2 мерный массив.
Нужно написать прогу плиз) Буду благодарен)) Дана целочисленная прямоугольная матрица. Определить:...

Двух мерный массив
Дан двух мерный массив размером 7 на 7 найти сумму всех четных элементов массива на отрезке от 0 до...

Сформировать 2х мерный массив
Сформировать 2х мерный массив и вычислить произведение чисел, которые расположены на четных местах...

Как преобразовать 3-х мерный массив в 2-х мерный NumPy
Есть 3-х мерный массив вида: .....], ....].....] Его нужно преобразовать в 2-х мерный массив...


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

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

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