%LuaLaTeX
\documentclass[12pt]{article}
\usepackage{geometry}
\geometry{
	paper=a4paper,
	top=4cm, % Top margin
	bottom=2cm, % Bottom margin
	left=2cm, % Left margin
	right=2cm, % Right margin
	%headheight=3cm, % Header height
	%footskip=1.5cm, % Space from the bottom margin to the baseline of the footer
	%headsep=0.5cm, % Space from the top margin to the baseline of the header
	%showframe, % Uncomment to show how the type block is set on the page
}
\usepackage[T2A]{fontenc}
\usepackage[bulgarian]{babel}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\setsansfont{Times New Roman}
\setmonofont{Courier New}
\usepackage[math-style=TeX]{unicode-math}
\setmathfont{Latin Modern Math}



%\input{structure.tex}
%\renewcommand{\bottomtitlespace}{3cm}

%\newcommand{\header}{
%	НАЦИОНАЛЕН ЕСЕНЕН ТУРНИР ПО ИНФОРМАТИКА\\
%	СОФИЯ, 21 – 23  ноември 2025 г.\\
%	Група E, 4  – 5 клас
%}

\begin{document}

%\newcommand{\tl}{$0.1$ сек.}
%\newcommand{\ml}{$256$ MB}
{\bf Задача Е2. ЧАСОВНИК}

\bigskip


%\begin{wrapfigure}{r}{0.25\textwidth}
%	\begin{adjustbox}{width=0.25\textwidth}
%		\includegraphics{image}
%	\end{adjustbox}
%\end{wrapfigure}

{\bf Пояснение към решението}

\bigskip

Програмата прочита в променливите {\tt a}, {\tt b}, {\tt c} и {\tt d} броя удари,
съгласно условието на задачата. За да намерим кога часовникът показва кръгъл
час, трябва да проверим, коя от променливите {\tt a}, {\tt b}, {\tt c} и {\tt d} 
има стойност по-голяма от 3. При намиране на такава стойност, записваме
в променливата {\tt p} цяло число от 0 до 3, за да укажем, че стойността 
по-голяма от 3 се намира съответно в {\tt a}, {\tt b}, {\tt c} или {\tt d}:
\begin{verbatim}
     if(a>3) p=0;
     if(b>3) p=1;
     if(c>3) p=2;
     if(d>3) p=3;
\end{verbatim}
Така {\tt p} показват при кое подред включване на камбаната, часовникът
показва кръгъл час. Понеже разликата във времето между всеки две последователни
включвания на камбаната е по 15 минути, извеждаме в първия ред на изхода:
\begin{verbatim}
     cout << p*15 << endl;
\end{verbatim}
За да намерим кой час и коя минута е показвал часовникът при първото биене,
въвеждаме променливата {\tt h} за часа и {\tt m} за минутата, и използваме следния код:
\begin{verbatim}
     if(p==0) {h=a-4; m=0;}
     if(p==1) {h=b-5; m=45;}
     if(p==2) {h=c-5; m=30;}
     if(p==3) {h=d-5; m=15;}
\end{verbatim}
понеже часът намираме като извадим от броя удари 4 или 5 в зависимост от това,
дали часовникът е показвал кръгъл час при първото биене или при следващите.
В случая, когато {\tt h} става 0, правим допълнителна корекция {\tt h=12}.
Накрая отпечатваме:
\begin{verbatim}
     cout << h << endl;
     cout << m << endl;
\end{verbatim}


\hfill{\it Емил Келеведжиев}






	
\end{document}