Задать вопрос
9 июля, 01:37

Заполнить двоичный файл целыми числами из интервала [-3000; 8000]. Количество компонент файла вводится с клавиатуры. Поменять местами в файле первый нечетный по значению компонент и последний четный.

1) Тест для работы

2) Написать простой алгоритм

3) Код программы

4) Скрин шот

5) Заключение (какие логические ошибки)

+1
Ответы (1)
  1. 9 июля, 01:52
    0
    Var i, n, fs, ls: integer;

    fsz, indf, indl: int64;

    f: file of integer;

    begin

    write ('n = ') ; readln (n) ;

    / / запись в файл целых чисел

    assign (f,'input. txt') ;

    rewrite (f) ;

    for i:=1 to n do write (f, random (-3000,8000)) ;

    close (f) ;

    / / замена элементов в файле

    assign (f,'input. txt') ;

    reset (f) ;

    fsz:=FileSize (f) ;

    indf:=0;

    for i:=0 to fsz-1 do

    begin

    read (f, n) ;

    if ((n mod 2) 0) and (indf=0) then

    begin

    indf:=i; fs:=n;

    end;

    if (n mod 2) = 0 then

    begin

    indl:=i; ls:=n;

    end;

    end;

    reset (f) ;

    seek (f, indf) ;

    write (f, ls) ;

    reset (f) ;

    seek (f, indl) ;

    write (f, fs) ;

    close (f) ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Заполнить двоичный файл целыми числами из интервала [-3000; 8000]. Количество компонент файла вводится с клавиатуры. Поменять местами в ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
4. Из элементов массива A сформировать массив A той же размерности по правилам: Если номер четный, то B[i]:=i*, если нечетный, то B[i]:=-A[i]. 5. Сформировать массив а с помощью датчика случайных чисел целыми числами из интервала [-15,70]. 6.
Ответы (1)
Дан массив А из N целочисленных элементов. 1) Заполнить массив А целыми числами в интервале[1,100] и вывести на экран. Найти максимальный четный элемент и вывести его на экран.
Ответы (1)
1) что можно узнать о файле по его имени из каких частей состоит имя файла 2) файл имеет только имя? 3) имя файла может быть написано буквами или цифрами.
Ответы (1)
Задачи на записи и файлы. № 1. Пусть дан файл целых чисел. Определите длину наибольшего интервала возрастания и среднее арифметическое чисел этого интервала. № 2. Имеется типизированный файл с числами.
Ответы (1)
Помогите решить 3. С клавиатуры вводится четырехзначное число. Получить число, равное произведению его цифр. 4. С клавиатуры вводится натуральное число п. Узнайте в нем количество цифр. 5. С клавиатуры вводится натуральное число п.
Ответы (1)