Создать типизированный файл целых чисел, скопировать во 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.
Объяснение кода листинга программы
- Создается файл целых чисел с именем
Г”Г*éë.dat
. - Задается переменная TFile, которая будет использоваться для работы с файлом
Г”Г*éë.dat
. - Задается переменная TxFile, которая будет использоваться для работы с текстовым файлом
Г”Г*éë.txt
. - Задаются переменные i и j, которые будут использоваться для чтения и записи чисел в файлы.
- Задается переменная n, которая будет использоваться для определения количества чисел, которые нужно записать в файл
Г”Г*éë.dat
. - Открывается файл
Г”Г*éë.dat
для записи. - Записывается заголовок файла.
- Для каждого числа от 1 до n выполняется следующая последовательность действий:
- Читается число из файла
Г”Г*éë.dat
. - Записывается число в файл
Г”Г*éë.txt
.
- Читается число из файла
- Закрываются файлы
Г”Г*éë.dat
иГ”Г*éë.txt
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д