Задать вопрос
28 июля, 16:56

Дан файл целых чисел, содержащий четное количество элементов. Удалить из данного файла вторую половину элементов.

+2
Ответы (1)
  1. 28 июля, 20:40
    0
    Var f:file of integer;

    a, i, k, n:integer;

    begin

    randomize;

    assign (f,'file') ;

    rewrite (f) ;

    repeat

    write ('Четное количество элементов: ') ;

    readln (n) ;

    until (n>1) and (n mod 2=0) ;

    for i:=1 to n do

    begin

    a:=random (100) ;

    write (f, a) ;

    end;

    writeln ('Содержание исходного файла:') ;

    reset (f) ;

    while not eof (f) do

    begin

    read (f, a) ;

    write (a,' ') ;

    end;

    close (f) ;

    writeln;

    reset (f) ;

    seek (f, filesize (f) div 2) ;

    truncate (f) ;

    writeln ('Содержание измененного файла:') ;

    reset (f) ;

    while not eof (f) do

    begin

    read (f, a) ;

    write (a,' ') ;

    end;

    close (f) ;

    readln

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Дан файл целых чисел, содержащий четное количество элементов. Удалить из данного файла вторую половину элементов. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Когда используется команда меню Файл - Сохранить Выберите один из 3 вариантов ответа: 1) Когда мы хотим сохранить файл и при этом оставить исходный вариант файла 2) Когда мы хотим сохранить файл и при этом он перезапишет исходный вариант файла 3)
Ответы (1)
У нас есть. bat файл. Если прописать: echo [Команда]>[Место сохранения]/Имя файла echo [Команда]>[Место сохранения]/Имя файла Имя файла одинаковое в двух случаях, но при запуске этого файла, создается бат файл и эти две (Или больше) команды
Ответы (1)
Решение задач с использованием файлов 1. Дано число к и файл, содержащий целые числа. Вывести элемент файла с номером к. если такой элемент отсутствует, то вывести 0. 2. Дан файл вещественных чисел.
Ответы (1)
Дан текстовый файл с именем input. txt в первой строке которого записано натуральное число N, а во второй строке N целых чисел. Переписать в файл с именем a. dat числа, кратные 100 из исходного файла, а в файл с именем b.
Ответы (1)
1. Файл размером 4 Мбайт передаётся через некоторое соединение за 100 секунд. Определите размер файла (в Кбайтах), который можно передать через это же соединение за 75 секунд. 2.
Ответы (1)