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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2011, 14:00   #1
шушара
Новичок
Джуниор
 
Регистрация: 19.04.2011
Сообщений: 2
Восклицание задача на паскале тема текстовые файлы, записи

создать текстовый файл car.txt , содержащий информацию о машинах (марка, год выпуска, цвет, номер). Переписать в текстовый файл информацию о машинах черного цвета, упорядоченную в порядке убывания года выпуска. Вывести на экран марки машин, номера которых начинаются на букву М.
решение нужно ОЧЕНЬ СРОЧНО, помогите пожалуйста, и если не сложно напишите пояснения, чтобы было понятно как решать подобные задачи.
шушара вне форума Ответить с цитированием
Старый 19.04.2011, 14:19   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Насколько срочно?? Зарплата будет?
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 19.04.2011, 14:22   #3
шушара
Новичок
Джуниор
 
Регистрация: 19.04.2011
Сообщений: 2
По умолчанию

оч срочно

зарплата? а вы благотворительно не можете? (((
шушара вне форума Ответить с цитированием
Старый 19.04.2011, 14:42   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
 const fn='car.txt';
       bfn='bcar.txt';
 type TCar=record
  mark:string[30];
  year:Integer;
  color:string[20];
  Num:string[9];
 end;
 var f:Text;
    i,n,k:Integer;
    tmp:TCar;
    B:array[1..100] of TCar;
    f1:Boolean;
begin
k:=0;
 Assign(f,fn);
 Rewrite(f);
 Write('N=');readln(n);
 for I := 1 to n do
   begin
    Write('mark=');readln(tmp.mark);
    Write('year=');readln(tmp.year);
    Write('color=');readln(tmp.color);
    Write('Num=');readln(tmp.Num);
    writeln(f,tmp.mark);
    writeln(f,tmp.year);
    writeln(f,tmp.color);
    writeln(f,tmp.Num);
   end;
  close(f);
  Reset(f);
  for I := 1 to n do
   begin
    readln(f,tmp.mark);
    readln(f,tmp.year);
    readln(f,tmp.color);
    readln(f,tmp.Num);
    if tmp.color='Black' then begin
     k:=k+1;
     b[k]:=tmp;
    end;
     if tmp.Num[1]='M' then begin
    writeln(f,tmp.mark);
    writeln(f,tmp.year);
    writeln(f,tmp.color);
    writeln(f,tmp.Num);
    Writeln('---------------------------------------');
    end;
   end;
   Close(f);
 f1:=True;
 while f1 do begin
 f1:=False;
 for I := 1 to K - 1 do
   if b[i].year<b[i+1].year then
   begin
     tmp:=b[i];b[i]:=b[i+1];b[i+1]:=tmp;f1:=True;
   end;
 end;
 Assign(f,bfn);
 Rewrite(f);
 for I := 1 to K - 1 do begin
  writeln(f,b[i].mark);
  writeln(f,b[i].year);
  writeln(f,b[i].color);
  writeln(f,b[i].Num);
end;
  Close(f);
  Readln;
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 19.04.2011 в 15:30.
Mad_Cat вне форума Ответить с цитированием
Старый 19.04.2011, 20:15   #5
VKorablev
Форумчанин
 
Аватар для VKorablev
 
Регистрация: 14.04.2011
Сообщений: 126
По умолчанию

ну ты какаха ....моглибы и денег на лентяе заработать :D
Нам больше не нужно смотреть на мир сквозь замочную скважину 64Кб сегмента (с) ВалИк
VKorablev вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
текстовые файлы в паскале MetR Помощь студентам 9 12.06.2010 10:38
Текстовые файлы в паскале Nc1ty_SoBoL Помощь студентам 2 30.06.2009 19:49
Задача на Текстовые файлы. Паскаль qwertytol Помощь студентам 2 15.06.2009 23:16
Задача на текстовые файлы.Паскаль HOOLY Помощь студентам 4 16.03.2009 18:19
Задача на текстовые файлы Paul11j Помощь студентам 20 17.03.2008 13:20