Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 11.09.2015
Сообщений: 3

Получить новый массив A (K, N+1) вставив столбец между вторым и третьим столбцом

11.09.2015, 15:09. Показов 686. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задан двумерный массив A(K,N).
Получить новый массив A(K,N+1) вставив столбец между вторым и третьим столбцом. элементы вставляемого столбца равны сумме элементов массива.
Вывести преобразованный массив.

Ошибка " Новый массив это массив А с добавленным столбцом, а не новый массив В."
Что здесь надо поменять?

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
Program Zad1.
const
K = 3;
N = 4;
var
a: array[1 .. K, 1 .. N] of Integer;
b: array[1 .. K, 1 .. N + 1] of Integer;
i, j, sum: integer;
begin
sum := 0;
for i := 1 to K do
for j := 1 to N do
begin
Write('Введите A(', i, ',', j, '): ');
ReadLn(a[i, j]);
sum := sum + a[i, j];
end;
WriteLn('Sum = ', sum);
 
WriteLn('Исходный массив: ');
for i := 1 to K do
begin
for j := 1 to N do
begin
Write(a[i, j]:5, ' ');
end;
WriteLn;
end;
 
for i := 1 to K do
begin
for j := 1 to N do
begin
if j < 3 then
b[i, j] := a[i, j]
else if j >= 3 then
b[i, j + 1] := a[i, j];
end;
b[i, 3] := sum;
end;
 
WriteLn('Получившийся массив: ');
for i := 1 to K do
begin
for j := 1 to N + 1 do
begin
Write(b[i, j]:5, ' ');
end;
WriteLn;
end;
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.09.2015, 15:09
Ответы с готовыми решениями:

Получить новый массив, вставив столбец между вторым и третьим столбцом
{Задан двумерный массив A(K,N). Получить новый массив А (K,N+1) вставив столбец между вторым и третьим столбцом. Элементы вставляемого...

Задан двумерный массив A(K,N). Получить новый массив A(K, N+1) вставив столбец заполненный нулями, между вторым и третьим столбцом
Задан двумерный массив A(K,N). Получить новый массив A(K, N+1) вставив столбец заполненный нулями, между вторым и третьим столбцом....

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

2
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
11.09.2015, 15:30
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
Program Zad1;
const K = 3;
var a: array[1 .. K, 1 .. K+2] of Integer;
    N, i, j, sum: integer;
begin
N:=K+1;
sum := 0;
for i := 1 to K do
for j := 1 to N do
 begin
  Write('Введите A(', i, ',', j, '): ');
  ReadLn(a[i, j]);
  sum := sum + a[i, j];
 end;
WriteLn('Исходный массив: ');
for i := 1 to K do
 begin
  for j := 1 to N do
  Write(a[i, j]:5);
  WriteLn;
 end;
WriteLn('Sum = ', sum);
N:=N+1;
for j:=N downto 4 do
for i:=1 to K do
a[i,j]:=a[i,j-1];
for i:=1 to K do
a[i,3]:=sum;
WriteLn('Получившийся массив: ');
for i := 1 to K do
 begin
  for j := 1 to N do
  Write(a[i, j]:5);
  WriteLn;
 end;
end.
1
0 / 0 / 0
Регистрация: 11.09.2015
Сообщений: 3
11.09.2015, 15:36  [ТС]
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.09.2015, 15:36
Помогаю со студенческими работами здесь

Получить действительную матрицу размера n*(n+1), вставив в исходную матрицу между пятым и шестым столбцами новый столбец
Даны действительные числа а1,...an действительная квадратная матрица порядка n(n&gt;=6). Получить действительную матрицу размера n*(n+1),...

Сформировать вещественную матрицу, вставив в исходную новый столбец между пятым и шестым
Помогите пожалуйста решить задачу : Даны вещественные числа a1, a2, …, an и вещественная квадратная матрица порядка n (n &gt; 5)....

Регулярное выражение, найти строку между вторым и третьим пробелами
Match match = Regex.Match(s, @&quot; (.*?) &quot;); Все работает, но если между словами стоит два пробела, тоесть слова разделены двойным пробелом,...

В произвольном тексте вставить между вторым и третьим словом новое слово
&quot;В произвольном тексте вставить между вторым и третьим словом новое слово.&quot; Помоги пожалуйста)) С коментариями если можно для...

Определить количество чисел между вторым и третьим вхождением первого числа
помогите решить пожалуйста


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru