
Все программы и данные хранятся в долговременной (внешней) памяти компьютера.
Файл - некоторое количество информации, имеющее имя и хранящееся в долговременной памяти компьютера.
Имя файла состоит из двух частей, разделенных точкой. Левая часть - собственно имя файла, правая - расширение. Имя файла дает пользователь, а расширение автоматически задается программой при сохранении. Расширение позволяет компьютеру определить, какой это файл и с какой программы его открывать. В ОС Windows имя файла может иметь не более 255 символов. Эти символы могут быть как на латинице, так и на русском языке.
"...напечатает сначала 2, потом - 6" -- это значит a=2 и b=6?
про пятеричные записи ничего не понял... :) И ИМХО к чему такие сложности? И для чего нам комп и программа? Я подправил исходную прогу чтобы она выдавала все числа подходящие по условию
var x,a,b: longint;
begin
for var i := 999 DownTo 100 do begin
a := 0;
b := 1;
x := i;
while x>0 do begin
if x mod 2 > 0 then a := a+1 else b := b+(x mod 5);
x := x div 5;
end;
if (a = 2) and (b = 6) then writeln('x = ', i, ' a = ', a, ' b = ',b);
end;
end.
прога проводит расчет для всх трехзначных чисел от 999 до 100
итого мы видим что максимальное подходящее число это 960
при необходимости прогу можно переделать чтобы она находила только максимальное число.