Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2010, 20:49   #1
наташка-ромашка
Пользователь
 
Аватар для наташка-ромашка
 
Регистрация: 21.12.2010
Сообщений: 17
По умолчанию задача в delphi! тема массивы

2. Дан двухмерный массив из 24 столбцов, перенести первые Р столбцов в конец массива, соблюдая порядок их следования.
наташка-ромашка вне форума Ответить с цитированием
Старый 21.12.2010, 21:07   #2
mMAg
Форумчанин
 
Аватар для mMAg
 
Регистрация: 11.08.2009
Сообщений: 433
По умолчанию

что-то типа такого:

Код:
var
mas : array [0..23, 0..23] of integer;
mas2 : array of array of integer;
i, j, k, P : integer;

begin
Readln(P); //дай P
SetLength(mas2, P);
for i := 0 to High(mas2) do
begin
    SetLength(mas2[i], 24);
end;
for i := 0 to P-1 do
    for j := 0 to 23 do
        mas2[i,j] = mas[i,j];
for i:= P to 23 do
    for j := 0 to 23 do
        mas[i-P,j] := mas[i,j];
for i := 24-P to 23 do
    for j := 0 to 23 do
        mas[i,j] := mas[i-24+P, j];
end.
mMAg вне форума Ответить с цитированием
Старый 21.12.2010, 21:07   #3
mMAg
Форумчанин
 
Аватар для mMAg
 
Регистрация: 11.08.2009
Сообщений: 433
По умолчанию

что-то типа такого:

Код:
var
mas : array [0..23, 0..23] of integer;
mas2 : array of array of integer;
i, j, k, P : integer;

begin
Readln(P); //дай P
SetLength(mas2, P);
for i := 0 to High(mas2) do
begin
    SetLength(mas2[i], 24);
end;
for i := 0 to P-1 do
    for j := 0 to 23 do
        mas2[i,j] = mas[i,j];
for i:= P to 23 do
    for j := 0 to 23 do
        mas[i-P,j] := mas[i,j];
for i := 24-P to 23 do
    for j := 0 to 23 do
        mas[i,j] := mas[i-24+P, j];
end.
mMAg вне форума Ответить с цитированием
Старый 21.12.2010, 23:24   #4
наташка-ромашка
Пользователь
 
Аватар для наташка-ромашка
 
Регистрация: 21.12.2010
Сообщений: 17
По умолчанию

спасибо огромное!!!!!!!
наташка-ромашка вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi.Задача на массивы в консоли. ant-igorevich Помощь студентам 7 26.11.2009 21:56
Задача на вектора (тема Множества) DELPHI 08ekhiv1 Помощь студентам 1 13.03.2009 20:00