Создать типизированный файл целых чисел, скопировать во 2 файл из исходного записи, хранящие простые числа - Pascal

Узнай цену своей работы

Формулировка задачи:

создать типизированный файл целых чисел, скопировать во 2 файл из исходного записи, хранящие простые числа вот такая вот задачка %(

Решение задачи: «Создать типизированный файл целых чисел, скопировать во 2 файл из исходного записи, хранящие простые числа»

textual
Листинг программы
uses crt;
 
var
TFile: file of integer;
TxFile: text;
i,j: integer;
n: integer;
begin
 write('Ñêîëüêî Г·ГЁГ±ГҐГ« áóäåì ââîäèòü? : ');
 readln(n);
 assign(TFile,'Г”Г*éë.dat');
 rewrite(TFile);
 for j:=1 to n do
  begin
   write('Ââåäèòå ÷èñëî: ');
   readln(i);
   write(TFile,i);
  end;
close(TFile);
 
Assign(TxFile,'Г”Г*éë.txt');
reset(TFile);
rewrite(TxFile);
 while not(Eof(TFile)) do
 begin
   read(TFile, i);
   if not(((i >2) and (i mod 2 = 0))
   or ((i >3) and (i  mod 3 = 0))
   or ((i >5) and (i  mod 5 =0 ))
   or  ((i >7) and (i  mod 7 =0 ))) then
   write(TxFile,i,' ');
 end;
close(TFile);
close(TxFile);
end.

Объяснение кода листинга программы

  1. Создается файл целых чисел с именем Г”Г*éë.dat.
  2. Задается переменная TFile, которая будет использоваться для работы с файлом Г”Г*éë.dat.
  3. Задается переменная TxFile, которая будет использоваться для работы с текстовым файлом Г”Г*éë.txt.
  4. Задаются переменные i и j, которые будут использоваться для чтения и записи чисел в файлы.
  5. Задается переменная n, которая будет использоваться для определения количества чисел, которые нужно записать в файл Г”Г*éë.dat.
  6. Открывается файл Г”Г*éë.dat для записи.
  7. Записывается заголовок файла.
  8. Для каждого числа от 1 до n выполняется следующая последовательность действий:
    • Читается число из файла Г”Г*éë.dat.
    • Записывается число в файл Г”Г*éë.txt.
  9. Закрываются файлы Г”Г*éë.dat и Г”Г*éë.txt.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы