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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2011, 16:54   #1
as1212
Пользователь
 
Регистрация: 08.10.2011
Сообщений: 42
По умолчанию символьная матрица

Помогите разобраться, вот сделал задачку но, что-то не выходит как надо результат.

Пусть задана символьная матрица размерности n х m. Напечатайте все символы, находящиеся в столбцах, элементы которых симметричны.

Код:
const
  n= 4;
  m= 5;
 
var
  a: array[1..n,1..m] of char;
  i,j: integer;
 
begin
  FOR I:=1 TO n DO begin
    FOR J:=1 TO m DO read(a[i,j]);
    readln
  end;
  for j:=1 to m do begin
    i:=1;
    while (i<=n div 2) and (a[i,j]=a[n-i+1,j]) do inc(i);
    if i>n div 2 then begin
      for i:=1 to n do write(a[i,j]);
      writeln
    end
  end;
  readln
end.

________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 12.11.2011 в 17:58.
as1212 вне форума Ответить с цитированием
Старый 12.11.2011, 18:03   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
находящиеся в столбцах, элементы которых симметричны.
симметричны чему? Или относительно чего?

Если не можете словами выразить, тогда, хотя бы, приведите здесь пример столбцов, элементы которых симметричны.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.11.2011, 18:35   #3
as1212
Пользователь
 
Регистрация: 08.10.2011
Сообщений: 42
По умолчанию

надо вводить так:

12345
qwert
qwert
10305


И результат будет такой:

1qq1
3ee3
5tt5
as1212 вне форума Ответить с цитированием
Старый 12.11.2011, 20:39   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ясно.

оп-с...

А чём проблема то?!

программа из пост #1 абсолютно РАБОЧАЯ!!!!!!
вот, привожу результат её работы (Turbo Pascal Version 7.0):
Цитата:
Код:
12345
qwert
qwert
10305
1qq1
3ee3
5tt5

Последний раз редактировалось Serge_Bliznykov; 12.11.2011 в 20:44.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задана символьная матрица размером NxM Sergey Zhlobo Общие вопросы Delphi 5 21.06.2011 00:12
Символьная на С Max3 Помощь студентам 1 16.05.2010 20:47
символьная информ. С++ MoonDancer Помощь студентам 2 23.12.2009 04:12