Предмет: Информатика, автор: Dragonfire22

Создать структуру данных типа список из сотрудников компании (Фамилия, телефон).
Количество сотрудников неизвестно, перед последним вводится ноль и затем в той же строке
фамилия и телефон. Перенести список в файл (паскаль)​

Ответы

Автор ответа: BobbyFresnel
1

// PascalABC.NET

begin

 var СправочникКомпании := new List<string>;

 while True do

 begin  

   var НаборСлов := ReadlnString.ToWords;

   var ЧислоСлов := НаборСлов.Length;

   case ЧислоСлов of

     2: СправочникКомпании.Add(НаборСлов[0] + ' ' +

         НаборСлов[1]);

     3: begin

           СправочникКомпании.Add(НаборСлов[1] + ' ' +

               НаборСлов[2]);

           break

        end;  

     else

       Writeln('Нарушен формат данных, строка не принята')  

   end

 end;  

 WriteAllLines('ТелефонныйСправочник.txt',

     СправочникКомпании.ToArray)

end.

Приложения:

licoriceweasel: Почему-то выдаёт ошибку в строке 4 (begin), пишет «неожиданный символ»
licoriceweasel: Ох, каждую строчку так выдаёт, потом останавливается на той, где написано, что нарушен формат данных..
Похожие вопросы