Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 12.12.2016
Сообщений: 15
1

Программирование алгоритмов обработки многомерных массивов

15.05.2017, 08:15. Показов 1089. Ответов 2
Метки нет (Все метки)

В массиве А(N;N) включить столбец номердва с числом 0. Вывести новый и старый массив. Заранее спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2017, 08:15
Ответы с готовыми решениями:

программирование алгоритмов обработки многомерных массивов
в заданном массиве A(N;N) определить сумму элементов в каждом столбце .сформируйте одномерный...

программирование алгоритмов многомерных массивов
в заданом массиве а(n,n)составить из целых чисел определить max элемент в заштриховоной области...

программирование алгоритмов оброботки многомерных массивов
в массиве а(n,n) включить строку номер два числом один.

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

2
Эксперт Pascal/Delphi
6645 / 4470 / 4749
Регистрация: 05.06.2014
Сообщений: 21,968
15.05.2017, 09:11 2
Лучший ответ Сообщение было отмечено dima5699 как решение

Решение

Взято отсюда:
Добавить в массив A(N;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
const
  n_max = 100;
 
var
  i, j, n: integer;
  a: array [1..n_max, 1..n_max] of integer;
 
begin
  write('Введите размерность массива: ');
  readln(n);
  writeln('Исходный массив:');
  for i := 1 to n do
  begin
    for j := 1 to n do
    begin
      a[i, j] := -n div 2 + random(n);
      write(a[i, j]:4);
    end;
    writeln;
  end;
  for j := n + 1 downto 3 do
    for i := 1 to n do
      a[i, j] := a[i, j - 1];
  for i := 1 to n do
    a[i, 2] := 0;
  writeln('Полученный массив:');    
  for i := 1 to n  do
  begin
    for j := 1 to n + 1 do
      write(a[i, j]:4);
    writeln
  end;
end.
1
0 / 0 / 0
Регистрация: 12.12.2016
Сообщений: 15
30.05.2017, 12:45  [ТС] 3
Спасибо большое!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2017, 12:45

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Программирование типовых алгоритмов обработки двумерных массивов
Дана матрица А. Ввести элементы массива с помощью генератора случайных чисел в интервале . Вывести ...

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

Обработка многомерных массивов
Массив (n,n) разбивается на четыре части, ограниченные главной и побочной диагоналями.Определить...

обработка многомерных массивов
В заданном массиве А(N,M), состоящих из целых чисел, определить макс элементе в заштрихованной...

Организация многомерных массивов
Дана матрица А(5на5). Найти количесвто положительных элементов в каждом из столбцов. Понемять...

Обработка многомерных массивов
Выяснить является ли любой предложенный двухмерный массив A(N;N) математическим квадратом, т.е ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.