• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Delphi. Сформировать файл, в котором не менее 20 целых чисел

Виктор76

Ученик
Регистрация
8 Авг 2014
Сообщения
7
Реакции
0
Баллы
0
Delphi. Сформировать файл, в котором не менее 20 целых чисел

Доброго времени суток уважаемые форумчане. Помогите решить задачу на Delphi следующего типа.
Сформировать файл, в котором не менее 20 целых чисел. Переписать положительные числа в один файл, а отрицательные числа в другой (ноль считать положительным числом). Заранее СПАСИБО!
 
Получите:
Код:
Var
 f1,f2,f3:Text;
 i:Byte;
 m:Integer;
Begin
 Assign(f1,'file1.txt');
 Rewrite(f1);
 Assign(f2,'file2.txt');
 Rewrite(f2);
 Assign(f3,'file3.txt');
 Rewrite(f3);
 Randomize;
 for i:=1 to 20 do Write(f1, -20+Random(40),' ');
 Close(f1);
 Reset(f1);
 for i:=1 to 20 do
  begin
   Read(f1,m);
   if m<0 then
    Write(f3, m,' ')
   else
    Write(f2, m,' ');
  end;
 Close(f1);
 Close(f2);
 Close(f3);
End.
В принципе, если я правильно помню, для перевода в Delphi достаточно сохранить этот код в файле с расширением .dpr и всюду заменить в нем Assign на AssignFile и Close на CloseFile. Вроде так.
 
В принципе, если я правильно помню, для перевода в Delphi достаточно сохранить этот код в файле с расширением .dpr и всюду заменить в нем Assign на AssignFile и Close на CloseFile. Вроде так.

Спасибо. Начало положено)))
 
Получил новое задание. Теперь нужно этот же код переделать в визуальное приложение на Delphi.:tehnari_ru_837:
 
и что именно надо? один button да один opendialog?
 
и что именно надо? один button да один opendialog?

Здравствуйте. Нужно Сформировать файл, в котором не менее 20 целых чисел. Переписать положительные числа в один файл, а отрицательные числа в другой (ноль считать положительным числом).
Нужно memo1 через который будут вводиться числа и записываться в файл1, а в memo2 и memo3 будут записываться отсортерованные числа и соответственно еще в файл2 и файл3. Заранее благодарен.
 
Здравствуйте. Нужно Сформировать файл, в котором не менее 20 целых чисел. Переписать положительные числа в один файл, а отрицательные числа в другой (ноль считать положительным числом).
Нужно memo1 через который будут вводиться числа и записываться в файл1, а в memo2 и memo3 будут записываться отсортерованные числа и соответственно еще в файл2 и файл3. Заранее благодарен.
И кнопка Button при нажатии на которую все это будет происходить
 
а метод работы с файлом? просто из memo можно сразу записать в файл, минуя Assign Rewrite.
просто Memo.Lines.SaveToFile();
в любом случае вот. если работа с файлами иная, перепишите.
 

Вложения

  • Sort.rar
    Sort.rar
    153.7 KB · Просмотры: 19
Назад
Сверху