Поделитесь своими знаниями, ответьте на вопрос:
Задача 1. Дано кількість секунд (ціле число Скільки годин (по годиннику) пройшло від полудня або півночі Вхідні дані: Вихідні дані: 3600 1 3800 1 Підказка: Потрібно порахувати скільки у введеній кількості секунд є повних годин (тривалістю 3600 секунд)
Const V: String = '01';
Function DecToN(A: Longint; D: Byte) : String;
Begin If A > D - 1
then DecToN := DecToN(A div D, D) + V[(A mod D) + 1]
else DecToN := V [A + 1];
end;
Function NToDec(A: String; D: Byte): Longint;
Begin
If Length(a) > 0
then NToDec := Pos(A [Length(A)], V) - 1 + D * NToDec(Copy (A, 1, Length(A) - 1), D)
else NToDec := 0;
end;
Var F: String;
Begin
Write('Входной файл Input.txt: '); Readln(F);
If NToDec(F,2)
mod 7 = 0
then Writeln('Выходной файл Output.txt: 0',DecToN(NToDec(F,2) div 7,2))
else Writeln('Выходной файл Output.txt: 0');
end.