Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
parval
0 / 0 / 0
Регистрация: 15.10.2015
Сообщений: 2
#1

Переписать элементы матрицы в одномерный массив по указанному правилу - Turbo Pascal

15.11.2015, 17:07. Просмотров 260. Ответов 1
Метки нет (Все метки)

Задана матрица целых чисел размером (N; N). Переписать элементы матрицы в одномерный массив, таким образом, чтобы в одномерном массиве сначала располагался последний столбец матрицы, потом предпоследний и тд. Разрешено использовать лишь две переменные для индексирования элем. матрицы и одномерного массива.

Спасибо!
http://www.cyberforum.ru/turbo-pascal/thread273210.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2015, 17:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Переписать элементы матрицы в одномерный массив по указанному правилу (Turbo Pascal):

Переписать из массива X в массив Y только те элементы, кото¬рые соответствуют указанному условию:
Задача Р-006. Переписать из массива X в массив Y только те элементы, кото¬рые...

Переписать элементы L строки матрицы в одномерный массив
:wall:помогите решить плз...:help: 1) в каждой строке заданной матрицы A(N,M)...

Найти наименьшие, отрицательные, элементы каждой строки матрицы EW{m, m} находящиеся над главной диагональю и переписать их в одномерный массив W.
Мальчики помогите бедной девушке надо решить на завтро 2 задачи ,я уже пол...

Дан одномерный массив A из N элементов. Переписать положительные элементы массива в массив B, а отрицательные в массив C
Дан одномерный массив A из N элементов. Переписать положительные элементы...

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

1
vint-81
охотник
1009 / 533 / 650
Регистрация: 29.09.2014
Сообщений: 1,083
15.11.2015, 19:32 #2
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

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
const n=5;
var a:array[0..n-1,0..n-1] of integer;
    b:array[0..n*n-1] of integer;
    i,j:integer;
begin
 writeln('матрица:');
 for i:=0 to n-1 do
  begin
   for j:=0 to n-1 do
    begin
     a[i,j]:=random(11);
     write(a[i,j]:3)
    end;
   writeln
  end;
 j:=n*(n-1); 
 writeln('одномерный массив:');
 for i:=0 to n*n-1 do
  begin 
   b[i]:=a[(j mod n),(j div n)];
   write(b[i],' ');
   inc(j);   
   if j mod n=0 then j:=n*(n-((i+1)div n + 1));
  end;
 readln 
end.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2015, 19:32
Привет! Вот еще темы с решениями:

Сформировать одномерный массив из элементов матрицы по правилу
Дана матрица Ai,j . Организовать одномерный массив, каждый элемент которого...

Создать двумерный массив все четные элементы переписать в одномерный массив
создать двумерный массив все четные элементы переписать в одномерный массив

Переписать элементы главной диагонали матрицы в одномерный массив и разделить их на максимальный элемент главной диагонали
Дана матрица A(N,N). Перепишите элементы её главной диагонали в одномерный...

Дан массив M(n,k). Переписать в одномерный массив элементы всех строк, в которых есть нулевой элемент.
Дан массив M(n,k). Переписать в одномерный массив элементы всех строк, в...


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

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

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