Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Pascal(Работа с файлами)

8.8K
07 мая 2007 года
iv0_
59 / / 19.01.2007
Помогите пожалуйста сам то Pascal то знаю плохо.:confused:
Вот на С++ сделал бы а так даже и незнаю.
А задание в по Pascal.:eek:

Составить пррамму, которая создаёт файл состоящий из N элементов
типа INTEGER сгенерированных случайным образом из интервала от -75 до 50.Вывести файл на экран.Выяснить верно ли что сумма тех чисел,
которые больше 5,меньше P. Переписать в другой файл положительные элементы из 1 файла.Вывести новый файл на экран,исходный 1 файл
удалить.:(

Можете просто скинуть маленькую прогу где производят подобные действия с файлами вполне и сам смогу разобраться.

Просто материала по файлам у меня нет, а задание есть.!!!
622
07 мая 2007 года
nilbog
507 / / 19.12.2006
Код:
var f1,f2:file of integer;
------------
assign(f1,'/путь'); assign(f2,'/путь');
rewrite(f1); {создаем файл если нет или очищаем}
for i:=1 to N do write(f1,random(126)-75); {формируем}
reset(f1);{на чтение} sum:=0;
rewrite(f2);
while not eof(f1) do
    begin
    read(f1,x);
    write(x,' ');  {выводим}
    if x>0 then write(f2,x);
    if x>5 then sum:=sum+x {заодно сумму копим}
    end;
reset(f2);
whiel not eof(f2) do begin read(f2,x); write(x,' ') end;

что-то в таком ключе
8.8K
07 мая 2007 года
iv0_
59 / / 19.01.2007
;) Спасибо хоть что то, а как файл удалить?
366
08 мая 2007 года
int
668 / / 30.03.2005
erase
8.8K
08 мая 2007 года
iv0_
59 / / 19.01.2007
Выручили, работа ессть спасибо!!.:D
Тему можно закрыть.
:)
Ой извините, не тот знак в заголовке всё класно.!!.
Извеняюсь за знак.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог