
рдпрд╣ рд▓реЗрдЦ рдПрдХ рд╕рд╡рд╛рд▓ рд╕реЗ рдирд┐рдХрд▓рд╛ рдерд╛ рдЬреЛ рдореИрдВрдиреЗ рдХрд▓ рдЦреБрдж рд╕реЗ рдкреВрдЫрд╛ рдерд╛ред
"рдХреНрдпрд╛ рдПрдХ рд╕рд╛рд▓ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реЛрдорд╡рд╛рд░ рдХреЛ рдПрдХ рднреА рдорд╣реАрдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ?"
рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рд╣рд╛рдБред рд╕рдкреНрддрд╛рд╣ рдХреЗ рдХрд┐рд╕реА рднреА рджрд┐рди рд╕реЗ рдПрдХ рд╡рд░реНрд╖ рд╢реБрд░реВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдорд╣реАрдиреЗ рднреА рд╣рд░ рдмрд╛рд░ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рджрд┐рдиреЛрдВ рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВред рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрд╖ рд╣реЛрдВрдЧреЗред
рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдкрд╣рд▓реЗ рдорд┐рдирдЯ рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ред рдпрд╣ рд╕рд╛рдмрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рднреА рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЧреБрдЬрд░реЗрдВред рдПрдХ рд╕рд░рд▓ рдФрд░ рддреНрд╡рд░рд┐рдд рддрд░реАрдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИред рдЧрдгрд┐рддреАрдп рд░реВрдк рд╕реЗ рд╕рд╛рдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЖрдХрд░реНрд╖рдХ рд╡рд┐рдЪрд╛рд░ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдЕрдкрдирд╛рдпрд╛ рдЬрд╛рдПред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдмрд╕ рдХрд╛рдЧрдЬ рдкрд░ рд╣рд░ рдорд╣реАрдиреЗ рдХреА рдЕрд╡рдзрд┐ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред
рдпрд╣рд╛рдВ рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рд╣рдо
рдЧреНрд░реЗрдЧреЛрд░рд┐рдпрди рдХреИрд▓реЗрдВрдбрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣рдо 1918 рд╕реЗ рд░рд╣ рд░рд╣реЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рддрд░реНрдХ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛
рдЬреВрд▓рд┐рдпрди рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реЛрдЧрд╛ред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╡рд░реНрд╖ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдЗрд╕рдХрд╛ рдХрд╛рд░рдгред
рднрд╛рдЧ 1. рдорд╣реАрдиреЗ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдорд╣реАрдиреЗ рдореЗрдВ рдХрд┐рддрдиреЗ рджрд┐рди рд╣реИрдВ:
рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдорд╣реАрдиреЗ рдореЗрдВ рдХрд┐рддрдиреЗ рджрд┐рди рдЪрд╛рд░ рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрддреЗ рд╣реИрдВред
рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдЪрд╛рд░ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рддрд╛рд░реАрдЦ рдореЗрдВ 7 рджрд┐рди рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд╕рдкреНрддрд╛рд╣ рдХрд╛ рджрд┐рди рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛ред рдореЙрдбреНрдпреВрд▓рд░ рдЕрдВрдХрдЧрдгрд┐рдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рд╕реЗ рдпрд╣ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рдпрджрд┐ рдорд╣реАрдиреЗ рдореЗрдВ рдЪрд╛рд░ рд╕рдкреНрддрд╛рд╣ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рджреЛ рджрд┐рди рдЕрдзрд┐рдХ рд╣реИрдВ, рддреЛ рдЕрдЧрд▓реЗ рдорд╣реАрдиреЗ рдХрд╛ рдкрд╣рд▓рд╛ рджрд┐рди рд╕рдкреНрддрд╛рд╣ рдХреЗ рджреЛ рджрд┐рдиреЛрдВ рд╕реЗ рдЪрд╛рд▓реВ рдорд╛рд╣ рдХреЗ рдкрд╣рд▓реЗ рджрд┐рди рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ,
рдпрджрд┐ рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ (28 + рдПрди) рджрд┐рди рд╣реИрдВ, рддреЛ рдЕрдЧрд▓реЗ рдорд╣реАрдиреЗ рдХрд╛ рдкрд╣рд▓рд╛ рджрд┐рди рдЪрд╛рд▓реВ рдорд╣реАрдиреЗ рдХреЗ рдкрд╣рд▓реЗ рджрд┐рди рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рди рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдПрди рджрд┐рдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛрдЧрд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╡рд░реНрд╖ рдЬрдирд╡рд░реА рдордВрдЧрд▓рд╡рд╛рд░ рдХреЛ рд╢реБрд░реВ рд╣реБрдЖ, рдЗрд╕рд▓рд┐рдП рдлрд░рд╡рд░реА рд╢реБрдХреНрд░рд╡рд╛рд░ рдХреЛ рд╢реБрд░реВ рд╣реБрдЖред рдордВрдЧрд▓ + рей = рд╢реБрдХреНрд░
рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдорд╣реАрдиреЗ рдХреЗ рдкрд╣рд▓реЗ рджрд┐рди рд╕рдкреНрддрд╛рд╣ рдХрд╛ рджрд┐рди рдХрд┐рддрдирд╛ рд╣реИ? рдЗрд╕реЗ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рднреА рдкрд┐рдЫрд▓реЗ рдорд╣реАрдиреЛрдВ рдореЗрдВ рдЪрд╛рд░ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ "рдЕрдзрд┐рд╢реЗрд╖" рджрд┐рдиреЛрдВ рдХреА рд░рд╛рд╢рд┐ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рддрд╛рд▓рд┐рдХрд╛ рдЬрдирд╡рд░реА рдХреЗ рдкрд╣рд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рди рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдмрджрд▓рд╛рд╡ рдХреЛ рджрд░реНрд╢рд╛рддреА рд╣реИред рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдПрдХ рдЧреИрд░-рд▓реАрдк рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП рд╣реИ, рджреВрд╕рд░реА рд▓рд╛рдЗрди рдПрдХ рд▓реАрдк рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП рд╣реИред
рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдЦреБрд▓рд╛рд╕рд╛ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╛рдд рджрд┐рдиреЛрдВ рдХреА рд╢рд┐рдлреНрдЯ рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рди рдХреЛ рдирд╣реАрдВ рдмрджрд▓рддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЕрдм рд╣рдо рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдХреБрд▓ рдкрд╛рд▓реА рдХреЛ 7 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЕрд╡рд╢рд┐рд╖реНрдЯ рд▓рд┐рдЦрддреЗ рд╣реИрдВред
рдЕрдм рдПрдХ рдФрд░ рдмрд╛рдд! рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рдорд╣реАрдиреЗ рдХреЗ рдкрд╣рд▓реЗ рджрд┐рди рдХреЛ рд╕рдкреНрддрд╛рд╣ рдХрд╛ рджрд┐рди рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП рдпрджрд┐ рдЬрдирд╡рд░реА рдХреЗ рдкрд╣рд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХрд╛ рджрд┐рди рдЬреНрдЮрд╛рдд рд╣реЛред рдЖрдкрдХреЛ рдмреНрдпрд╛рдЬ рдХреЗ рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдПрдХ рд╢рд┐рдлреНрдЯ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ рд╣рд╛рдИ рд╕реНрдХреВрд▓ рдХреЗ рдмрд╛рдж рд╕реЗ рдлрд░рд╡рд░реА-рдорд╛рд░реНрдЪ-рдирд╡рдВрдмрд░ рдХреЗ рдкреИрдЯрд░реНрди рдХреЛ рдЬрд╛рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рджреВрд╕рд░реЛрдВ рдХреЛ рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рд╣рдореЗрдВ рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рдорд┐рд▓рд╛ред
рдЪреВрдВрдХрд┐ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╡рд░реНрд╖ рдХреЗ рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП 0 рд╕реЗ 6 рддрдХ рд╕рднреА рдкрд╛рд░рд┐рдпрд╛рдВ рд╣реИрдВ, рддреЛ рдХрд┐рд╕реА рднреА рд╡рд░реНрд╖ рдореЗрдВ рдПрдХ рдРрд╕рд╛ рдорд╣реАрдирд╛ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рджрд┐рдиреЛрдВ рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдЕрдм рдЖрдк рдЕрдиреНрдп рдкреНрд░рд╢реНрди рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдХрд┐рд╕ рд╡рд░реНрд╖ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдорд╣реАрдирд╛ рд╣реЛрддрд╛ рд╣реИ?" рдпрд╛ "рдРрд╕реЗ рдорд╣реАрдиреЛрдВ рдХреЗ рдХрд┐рддрдиреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдРрд╕реЗ рдорд╣реАрдиреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рд╣реИ?" рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╡рд░реНрд╖ рдХреА рдкрд╣рд▓реА рдЬрдирд╡рд░реА рдХреЛ рд╕рдкреНрддрд╛рд╣ рдХрд╛ рджрд┐рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рднрд╛рдЧ 2. рд╡рд░реНрд╖
рдЬрдм рдореИрдВрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдирд╛ рд╕реАрдЦрд╛, рдФрд░ рдпрд╣ рдкрд╛рд╕реНрдХрд▓реИрдм рдореЗрдВ рд╕реНрдХреВрд▓ рдХреА 10 рд╡реАрдВ рдХрдХреНрд╖рд╛ рдореЗрдВ рдерд╛, рддреЛ рдкрд╣рд▓рд╛ рдЧрдВрднреАрд░ рдХрд╛рдо рдПрдХ рдРрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдерд╛ рдЬреЛ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреИрд▓реЗрдВрдбрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕реЗ рдПрдХ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реБрдЭрд╛рд╡ рдереЗ рдХрд┐ рдХрд┐рди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рджреЛ рддрд┐рдерд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдХреЗ рджрд┐рдиреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрдпрд╛: рд╕рдВрджрд░реНрдн рдФрд░ рд╡рд░реНрддрдорд╛рди, рд╡рд╛рдВрдЫрд┐рдд рд╡рд░реНрд╖ рдХреЗ 1 рдЬрдирд╡рд░реА рдХреЛ рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рди рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЧрддрд┐ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдереА рдХрд┐ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╡рд░реНрд╖ рдХрд┐рддрдирд╛ рдХрд░реАрдм рд╣реИред рдЗрд╕рдиреЗ рдореБрдЭреЗ рдкрд░реЗрд╢рд╛рди рдХрд░ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рддрдм рдХреБрдЫ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рдХрд░ рдкрд╛рдпрд╛ред рдЕрдм, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдХреНрд╖рдг рдЖ рдЧрдпрд╛ рд╣реИред
рдЧреНрд░реЗрдЧреЛрд░рд┐рдпрди рдХреИрд▓реЗрдВрдбрд░ рдореЗрдВ рд▓реАрдк рд╡рд░реНрд╖ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
- рдПрдХ рд╡рд░реНрд╖ рдЬрд┐рд╕рдХреА рд╕рдВрдЦреНрдпрд╛ 400 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ рд╡рд╣ рдПрдХ рд▓реАрдк рд╡рд░реНрд╖ рд╣реИ
- рд╢реЗрд╖ рд╡рд░реНрд╖, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╕рдВрдЦреНрдпрд╛ 100 рдХреА рдПрдХ рдмрд╣реБ рд╣реИ, рдЧреИрд░-рд▓реАрдк рд╣реИрдВ
- рд╢реЗрд╖ рд╡рд░реНрд╖, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╕рдВрдЦреНрдпрд╛ 4 рдХрд╛ рдЧреБрдгрдХ рд╣реИ, рд▓реАрдк рд╡рд░реНрд╖ рд╣реИрдВ
- рдмрд╛рдХреА рд╕рд╛рд▓ рдЧреИрд░ рд▓реАрдк рд╣реИрдВ
рдпрд╣ рд╡рд┐рд╡рд░рдг рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЫрд▓рд╛рдВрдЧ рдЪрдХреНрд░ рдХреА рдЕрд╡рдзрд┐ 400 рд╡рд░реНрд╖ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЪрд╛рд░-рд╕реМ рд╕рд╛рд▓ рдХреЗ рдЪрдХреНрд░ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдПрдХ рд╣реА рджрд┐рди рд╢реБрд░реВ рд╣реЛрдВрдЧреЗред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╡рд░реНрд╖ рд╕реЗ рдЬрдирд╡рд░реА рдХреЗ рдкрд╣рд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдПрдХ рдпрд╛ рджреЛ рджрд┐рдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд▓рд┐рдЦреЗрдВ
рдХреБрдЫ рдХреЛрдбредbool is_leap_year(int year) { if ((year % 400) == 0) return true; if ((year % 100) == 0) return false; if ((year % 4) == 0) return true; return false; } void first_weekdays_table() { ofstream file("weekdays.txt", ios_base::out); int weekday = 3; for (int i = 1801; i <= 3000; ++i) { file << weekday; if ((i % 100) != 0) { file << " "; } else { file << endl; } weekday += is_leap_year(i) ? 2 : 1; weekday %= 7; } file.close(); }
рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рдиреЛрдВ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрд╖ рдХреА рдкрд╣рд▓реА рдЬрдирд╡рд░реА рдХреЛ 1801 рд╕реЗ 3000 рддрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реЛрдорд╡рд╛рд░ рдХреЛ "0", рдордВрдЧрд▓рд╡рд╛рд░ рдХреЛ "1", рдЖрджрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╛рдорд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдо рджреЛ рдкреВрд░реНрдг рдЪрд╛рд░ рд╕реМ рд╕рд╛рд▓ рдХреЗ рдЪрдХреНрд░ рдФрд░ рджреЛ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдм рдХреБрдЫ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВрдЧреЗред рдЗрди рд╢рддрд╛рдмреНрджрд┐рдпреЛрдВ рдореЗрдВ рд╢рддрдХ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВред рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕рджреА рдФрд░ рд╡рд░реНрд╖ рдХреЗ рдЪреМрд░рд╛рд╣реЗ рдкрд░, рд╕рдкреНрддрд╛рд╣ рдХрд╛ рджрд┐рди рдЬрд┐рд╕ рдкрд░ рдпрд╣ рд╡рд░реНрд╖ рд╢реБрд░реВ рд╣реБрдЖ рд▓рд┐рдЦрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреЛ рд╕рдкреНрддрд╛рд╣ 1997 рдХрд╛ рджрд┐рди рд╢реБрд░реВ рд╣реБрдЖ рд╡рд╣ рд╕реНрддрдВрдн "1900" рдХреЗ рдЪреМрд░рд╛рд╣реЗ рдкрд░ рд╣реИ рдФрд░ рд▓рд╛рдЗрди "97" рдкрд░ рд╣реИред рдпрд╣ рдмреБрдзрд╡рд╛рд░ рдХрд╛ рджрд┐рди рд╣реИред рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг:
рднрд╛рдЧ 1 ,
рднрд╛рдЧ 2 ред


рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ, рдЖрдк рддреБрд░рдВрдд рджреЛ рдЪреАрдЬреЛрдВ рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЪрд╛рд░-рд╕реМ-рд╡рд░реНрд╖реАрдп рдЪрдХреНрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдПрдХ рд╣реА рджрд┐рди (2001, 2401 рдФрд░ 2801, рд╕реЛрдорд╡рд╛рд░) рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ 2000 рдХреЗ рдмрдЬрд╛рдп "рдПрдХ рд╣рдЬрд╛рд░ рдиреМ рд╕реМрд╡рд╛рдВ" рд╣реИред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдЙрджреНрджреЗрд╢реНрдп рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЖрдЧреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдПред рдкрд╣рд▓рд╛ рддрдереНрдп рд╣рдореЗрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрд╛рдзрд╛ рдХреЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЧреНрд░реЗрдЧреЛрд░рд┐рдпрди рдХреИрд▓реЗрдВрдбрд░ рдореЗрдВ, рд╕рднреА рдЪрд╛рд░ рд╕реМ рд╕рд╛рд▓ рдХреЗ рдЪрдХреНрд░ рд╕реЛрдорд╡рд╛рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИред рдЖрдк рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рд░ рд╕рджреА рдореЗрдВ рдЪрд╛рд░ рд╕реМ рд╕рд╛рд▓ рдХреЗ рдЪрдХреНрд░ рдореЗрдВ рдПрдХ рдЕрдЯреНрдард╛рдИрд╕ рд╕рд╛рд▓ рдХрд╛ рдЪрдХреНрд░ рд╣реЛрддрд╛ рд╣реИ:
рдкрд╣рд▓реА рд╢рддрд╛рдмреНрджреА 0 рдХреЗ рдмрд░рд╛рдмрд░ рдЪрдХреНрд░ рдореЗрдВ рдПрдХ рдкрд╛рд░реА рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ, рджреВрд╕рд░реА 4 рдХреА рдкрд╛рд░реА рдХреЗ рд╕рд╛рде, рддреАрд╕рд░реА 8 рдХреА рдкрд╛рд░реА рдХреЗ рд╕рд╛рде рдФрд░ рдЪреМрдереА 12. 12 рдХреА рдкрд╛рд░реА рдХреЗ рд╕рд╛рдеред рдЗрд╕рдХреЗ рд▓рд┐рдП, рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдЙрд╕ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдПрдХ рд╕рджреА рдХреЗ "рд╕реМрд╡реЗрдВ" рд╣реИрдВ рдФрд░ рдХреЛрдИ рд╢реВрдиреНрдп рдирд╣реАрдВ рд╣реИрдВред рдпрд╣ рдХрд╣рдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП 14 рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред рдЕрдЯреНрдард╛рдИрд╕ рд╕рд╛рд▓ рдХреЗ рдЪрдХреНрд░ рдореЗрдВ, рд╕рдкреНрддрд╛рд╣ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рджрд┐рди рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░, рдПрдХ рд▓реАрдк рд╡рд░реНрд╖ рдХреА рд╢реБрд░реБрдЖрдд рд╣реЛрддреА рд╣реИ рдФрд░ рддреАрди рдмрд╛рд░ рдПрдХ рдЧреИрд░-рд▓реАрдк рд╡рд░реНрд╖ рдХреА рд╢реБрд░реБрдЖрдд рд╣реЛрддреА рд╣реИред
рдЕрдм рд╣рдо рд╕рдВрджрд░реНрдн рддрд┐рдерд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд┐рд╕реА рднреА рддрд╛рд░реАрдЦ рдХреЗ рд▓рд┐рдП рд╕рдкреНрддрд╛рд╣ рдХрд╛ рджрд┐рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рд╢рддрд╛рдмреНрджреА рдореЗрдВ, рдЪрд╛рд░-рд╕реМ-рд╡рд░реНрд╖реАрдп рдЪрдХреНрд░ рдХреЗ рднреАрддрд░, рдПрдХ рд╡рд░реНрд╖ рд╣реИ, рдФрд░ рдЗрд╕ рд╢рддрд╛рдмреНрджреА рдореЗрдВ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдЦрд╛рддрд╛ рд╣реИред рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣рдо рд╡рд░реНрд╖ рдХреЗ рдкрд╣рд▓реЗ рдЬрдирд╡рд░реА рдХреЛ рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рди рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд▓реЗрдЦ рдХреЗ рдкрд╣рд▓реЗ рднрд╛рдЧ рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ - рд╡рд╛рдВрдЫрд┐рдд рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рджрд┐рди рдкрд░ рд╕рдкреНрддрд╛рд╣ рдХрд╛ рджрд┐рдиред рдПрдХ рд╣рдЬрд╛рд░ рд╢рдмреНрджреЛрдВ рдХреЗ рдмрдЬрд╛рдп
рд╣рдо рдХреБрдЫ рдФрд░ рдХреЛрдб рд▓рд┐рдЦреЗрдВрдЧреЗред int get_weekday(int year, int month, int day) { int weekdays[] = {0, 1, 2, 3, 5, 6, 0, 1, 3, 4, 5, 6, 1, 2, 3, 4, 6, 0, 1, 2, 4, 5, 6, 0, 2, 3, 4, 5}; int shift_not_leap[] = {0, 3, 3, 6, 1, 4, 6, 2, 5, 0, 3, 5}; int shift_leap[] = {0, 3, 4, 0, 2, 5, 0, 3, 6, 1, 4, 6}; bool is_leap = is_leap_year(year); year -= 1; year %= 400; int century = year / 100; year %= 100; int index = (year + (4 * century)) % 28; int weekday = weekdays[index]; weekday += is_leap ? shift_leap[month - 1] : shift_not_leap[month - 1]; weekday += (day - 1); weekday %= 7; return weekday; }
07/03/2019 рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
рдпрджрд┐ рд╣рдо рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЯреНрдард╛рдИрд╕ рд╕рд╛рд▓ рдХрд╛ рдЪрдХреНрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВ,
0, 1, 2, 3, 5, 6, 0, 1, 3, 4, 5, 6, 1, 2, 3, 4, 6, 0, 1, 2, 4, 5, 6, 0, 2, 3, 4, 5
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рди рдХреА рд╢рд┐рдлреНрдЯ рдХреА рдЧрдгрдирд╛ 1 рдЬрдирд╡рд░реА рдХреЛ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
weekday = (index + (index / 4)) % 7;
рдЗрд╕реЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рдХрд┐ рд▓реАрдк рд╡рд░реНрд╖ рдореЗрдВ рдорд╣реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдСрдлрд╕реЗрдЯ рдХреА рдЧрдгрдирд╛ рдЧреИрд░-рд▓реАрдк рд╡рд░реНрд╖ рдореЗрдВ рдСрдлрд╕реЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рд╣рдо рд▓рд┐рдЦрддреЗ рд╣реИрдВ
рдЕрдЧрд▓рд╛ рдХрд╛рд░реНрдп int get_weekday_c(int year, int month, int day) { int shifts[] = {0, 3, 3, 6, 1, 4, 6, 2, 5, 0, 3, 5}; int shift = shifts[month - 1]; if (is_leap_year(year) and (month > 2)) { shift += 1; }; year = (year - 1) % 400; int century = year / 100; int index = ((4 * century) + (year % 100)) % 28; int weekday = (index + (index / 4)) + shift + (day - 1); return (weekday % 7); }
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдк рдХрд┐рд╕реА рднреА рддрд╛рд░реАрдЦ рдХреЗ рд▓рд┐рдП рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рди рдХреА рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ 12 рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдЬрд╛рдирдХрд░: рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рдиреЛрдВ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдорд╛рд╣ рдХреЗ рдкрд╣рд▓реЗ рджрд┐рди рдХреА рдкрд╛рд░реАред
рднрд╛рдЧ 3. рд╕рд╛рд░рд╛рдВрд╢
рдХреЗрд╡рд▓ рджреЛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде, рдЖрдк рд╕рдВрджрд░реНрдн рддрд┐рдерд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд┐рд╕реА рднреА рддрд╛рд░реАрдЦ рдХреЗ рд▓рд┐рдП рд╕рдкреНрддрд╛рд╣ рдХрд╛ рджрд┐рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдЬрдирд╡рд░реА рдХреЛ рд╕рдкреНрддрд╛рд╣ рдХрд╛ рдХреНрд░рдо рдЕрдЯреНрдард╛рдИрд╕ рд╕рд╛рд▓ рдХреЗ рдЪрдХреНрд░ рдореЗрдВ:
рдФрд░ рдЧреИрд░-рд▓реАрдк рдФрд░ рд▓реАрдк рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдорд╛рд╣ рдХреЗ рдкрд╣рд▓реЗ рджрд┐рди рдХреЗ рдХрд╛рд░реНрдпрджрд┐рд╡рд╕ рдХреЗ рджрд┐рдиреЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛:
рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдордп, рдореБрдЭреЗ рд╣рдмреНрд░реЗ рджреЛ рд╕рдорд╛рди рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рдорд┐рд▓рд╛:
рдПрдХ рдФрд░
рджреЛ ред рдкрд╣рд▓реЗ рдХреЗ рд▓реЗрдЦрдХ, рдПрдХ рд╡рд┐рд╢реЗрд╖ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ XX рдФрд░ XXI рд╢рддрд╛рдмреНрджрд┐рдпреЛрдВ рдореЗрдВ рддрд╛рд░реАрдЦреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рди рдорди рдореЗрдВ рдХреИрд╕реЗ рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддреБрдд рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ 56 рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВред рд▓реЗрдЦ рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рдиреЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдФрд░ рджреЛ рдСрдлрд╝рд╕реЗрдЯ рдЯреЗрдмрд▓ рдпреБрдХреНрдд (28 + 2 * 12) = 52 рдирдВрдмрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рднреА рд╕реНрд░реЛрдд рдХреЛрдб
GitHub рдкрд░
рд╣реИ ред
рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рддрдереНрдп: 1 рдлрд░рд╡рд░реА рд╕реЗ 13 рдлрд░рд╡рд░реА, 1918 рддрдХ рд╕реЛрд╡рд┐рдпрдд рд░реВрд╕ рдореЗрдВ рдПрдХ рднреА рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЬрдиреНрдо рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред
рд░рд╡рд┐рд╡рд╛рд░ рдХреЛ рд╕реБрдмрд╣ рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рд╕рд╡рд╛рд▓ рдкреВрдЫреЗрдВ =)