Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Двухмерный массив...

60K
27 мая 2010 года
L_Killer
1 / / 27.05.2010
Уже третий день мозг себе выношу - ничего не могу придумать... Помогите, пожалуйста, очень надо!)

Нужно написать процедуру, которая перносит первые p столбцов в конец массива, соблюдая порядок их следования. Массив двухмерный из 12 строк.
И объясните алгоритм написания данной процедуры)

И еще был бы признателен, если бы помогли с выводом двухмерного массива - я вывожу с помощью gotoxy() - можно как-нибудь без него?
8.4K
27 мая 2010 года
z0rch
275 / / 02.09.2008
если вам можно использовать массив бОльшей размерности, то это просто.
сохраняете в переменную from единицу, в переменную to - длину строки + 1.
используете 2 цикла, первым проходите по всем строкам, а вторым от from до p, копируя посимвольно элементы массива из позиции from в позицию to, потом увеличиваете to на единицу.
а потом можно переписать весь массив "влево", если нужно)
Цитата:
И еще был бы признателен, если бы помогли с выводом двухмерного массива - я вывожу с помощью gotoxy() - можно как-нибудь без него?


???

 
Код:
for i:=1 to 12 do
begin
  for j:=1 to 12 do
     write(a[j]:3,' ');
  writeln;
end;


p.s. однако нужно правила читать!
62K
18 июня 2010 года
max))
1 / / 18.06.2010
для малочислиной матрицы найти для каждой строки число элементов кратных пяти и найбольший из получиных результатов
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог