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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2011, 16:16   #1
Кристина Н
Пользователь
 
Регистрация: 30.11.2011
Сообщений: 21
По умолчанию Массивы величин типа “запись”.

Массивы величин типа “запись”.
Фамилии и имена 25 учеников класса записаны в двух различных таблицах. Напечатать фамилию и имя каждого ученика на отдельной строке.
Решите пожалуйста буду очень благодарна!
Кристина Н вне форума Ответить с цитированием
Старый 04.12.2011, 16:33   #2
hiho
Форумчанин
 
Регистрация: 29.04.2008
Сообщений: 100
По умолчанию

Что означает "записаны в двух различных таблицах"? Имена отдельно, фамилии отдельно, или просто часть списка в одной таблице, часть в другой?
hiho вне форума Ответить с цитированием
Старый 04.12.2011, 17:21   #3
Кристина Н
Пользователь
 
Регистрация: 30.11.2011
Сообщений: 21
По умолчанию

да да... фамилии и имена отдельна
Кристина Н вне форума Ответить с цитированием
Старый 04.12.2011, 21:48   #4
hiho
Форумчанин
 
Регистрация: 29.04.2008
Сообщений: 100
По умолчанию

Код:
for i := 1 to 25 do writeln(Name[i],' ',SurName[i])
Так?
hiho вне форума Ответить с цитированием
Старый 04.12.2011, 23:10   #5
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
По умолчанию

эмм... возможно так?
Код:
type
  Student = record
    Name: string;
    SurName: string;
  end;

const
  N = 25;

var
  Data: array [1..N] of Student;
  i: integer; 
  N: integer;
  InName: text;
  InSurName: text;

begin
  assign(InName, 'C:\InName.txt');
  assign(InSurName, 'C:\InSurName.txt');
  reset(InName);
  reset(InSurName);
  for i := 1 to N do
    with Data[i] do 
    begin
      readln(InName, Name);
      readln(InSurName, SurName); 
    end;
  close(InName);
  close(InSurName);
  
  for i := 1 to N do
    with Data[i] do
      writeln(Name, ' ', SurName);
end.
unbanned вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
массив типа запись Fufichek Помощь студентам 5 11.07.2011 21:44
Обработка данных типа запись в Паскале Sacred09 Паскаль, Turbo Pascal, PascalABC.NET 9 23.01.2011 20:14
Возможна ли запись типа integer[5]? k1r1ch Общие вопросы Delphi 6 01.10.2009 14:30
Запись числа типа инт в ячейку двумерного массива типа char AxenicX Помощь студентам 1 25.09.2009 00:35
Задача на применение пользовательского типа запись Маськ@ Паскаль, Turbo Pascal, PascalABC.NET 0 07.05.2009 22:28