#include <stdio.h>
int main(void) {
float p, v1, x1, y1, z1;
int v, x, y, z;
v1=p/500/3/16/0.04445; //Переводим наш отрезок P из метров в верста.
v=(int)v1; //Записываем переменную обозначающую отрезок P в верстах в виде целого числа.
x1=(v1-v)*500; //Вычисляем дробную часть от предыдущей величины(верста) и переводим её в сажени.
x=(int)x1; //Опять же записываем переменную в виде целого числа.
y1=(x1-x)*3; //Вычисляем дробную часть от предыдущей величины(сажени) и переводим её в аршины.
y=(int)y1; //Опять же записываем переменную в виде целого числа.
z1=(y1-y)*16; //Вычисляем дробную часть от предыдущей величины(аршины) и переводим её в вершки.
z=(int)z1; //И вновь записываем переменную в виде целого числа.
if(p > 0)
else
if(p==0)
printf("Длинна отрезка P равна нулю"); else
if(v==1)
else if(v==0)
;
else
if(v>=2,v<=4)
else
if(v>=5)
if(x==1)
else if(x==0)
;
else
if(x>=2,x<=4)
else
if(x>=5)
if(y==1)
else if(y==0)
;
else
if(y>=2,y<=4)
else
if(y>=5)
if(z==1)
else if(z==0)
;
else
if(z>=2,z<=4)
else
if(z>=5)
return 0; //Это очень важный момент.
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CglmbG9hdCBwLCB2MSwgeDEsIHkxLCB6MTsKCXNjYW5mKCIlZiIsICZwKTsKCWludCB2LCB4LCB5LCB6OwoJdjE9cC81MDAvMy8xNi8wLjA0NDQ1OyAgLy/Qn9C10YDQtdCy0L7QtNC40Lwg0L3QsNGIINC+0YLRgNC10LfQvtC6IFAg0LjQtyDQvNC10YLRgNC+0LIg0LIg0LLQtdGA0YHRgtCwLgoJdj0oaW50KXYxOyAgLy/Ql9Cw0L/QuNGB0YvQstCw0LXQvCDQv9C10YDQtdC80LXQvdC90YPRjiDQvtCx0L7Qt9C90LDRh9Cw0Y7RidGD0Y4g0L7RgtGA0LXQt9C+0LogUCDQsiDQstC10YDRgdGC0LDRhSDQsiDQstC40LTQtSDRhtC10LvQvtCz0L4g0YfQuNGB0LvQsC4KCXgxPSh2MS12KSo1MDA7ICAvL9CS0YvRh9C40YHQu9GP0LXQvCDQtNGA0L7QsdC90YPRjiDRh9Cw0YHRgtGMINC+0YIg0L/RgNC10LTRi9C00YPRidC10Lkg0LLQtdC70LjRh9C40L3RiyjQstC10YDRgdGC0LApINC4INC/0LXRgNC10LLQvtC00LjQvCDQtdGRINCyINGB0LDQttC10L3QuC4KCXg9KGludCl4MTsgIC8v0J7Qv9GP0YLRjCDQttC1INC30LDQv9C40YHRi9Cy0LDQtdC8INC/0LXRgNC10LzQtdC90L3Rg9GOINCyINCy0LjQtNC1INGG0LXQu9C+0LPQviDRh9C40YHQu9CwLgoJeTE9KHgxLXgpKjM7ICAvL9CS0YvRh9C40YHQu9GP0LXQvCDQtNGA0L7QsdC90YPRjiDRh9Cw0YHRgtGMINC+0YIg0L/RgNC10LTRi9C00YPRidC10Lkg0LLQtdC70LjRh9C40L3RiyjRgdCw0LbQtdC90LgpINC4INC/0LXRgNC10LLQvtC00LjQvCDQtdGRINCyINCw0YDRiNC40L3Riy4KCXk9KGludCl5MTsgIC8v0J7Qv9GP0YLRjCDQttC1INC30LDQv9C40YHRi9Cy0LDQtdC8INC/0LXRgNC10LzQtdC90L3Rg9GOINCyINCy0LjQtNC1INGG0LXQu9C+0LPQviDRh9C40YHQu9CwLgoJejE9KHkxLXkpKjE2OyAvL9CS0YvRh9C40YHQu9GP0LXQvCDQtNGA0L7QsdC90YPRjiDRh9Cw0YHRgtGMINC+0YIg0L/RgNC10LTRi9C00YPRidC10Lkg0LLQtdC70LjRh9C40L3RiyjQsNGA0YjQuNC90YspINC4INC/0LXRgNC10LLQvtC00LjQvCDQtdGRINCyINCy0LXRgNGI0LrQuC4KCXo9KGludCl6MTsgIC8v0Jgg0LLQvdC+0LLRjCDQt9Cw0L/QuNGB0YvQstCw0LXQvCDQv9C10YDQtdC80LXQvdC90YPRjiDQsiDQstC40LTQtSDRhtC10LvQvtCz0L4g0YfQuNGB0LvQsC4KCSAgCglpZihwID4gMCkKCQlwcmludGYoItCU0LvQuNC90L3QsCDQvtGC0YDQtdC30LrQsCBQIC0iKTsKCWVsc2UgCgkJaWYocD09MCkKCQkJcHJpbnRmKCLQlNC70LjQvdC90LAg0L7RgtGA0LXQt9C60LAgUCDRgNCw0LLQvdCwINC90YPQu9GOIik7CgkJZWxzZQoJCQlwcmludGYoItCd0LUg0LjQvNC10LXRgiDRgdC80YvRgdC70LAiKTsKCQkJCglpZih2PT0xKQoJCXByaW50ZigiICVkINCy0LXRgNGB0YLQsCIsIHYpOwoJZWxzZSBpZih2PT0wKQoJCTsKCWVsc2UKCQlpZih2Pj0yLHY8PTQpCgkJCXByaW50ZigiICVkINCy0LXRgNGB0YLRiyIsIHYpOwoJCWVsc2UgCgkJCWlmKHY+PTUpCgkJCQlwcmludGYoIiAlZCDQstGR0YDRgdGCIiwgdik7CgkJCQkKCWlmKHg9PTEpCgkJcHJpbnRmKCIgJWQg0YHQsNC20LXQvdGMIiwgeCk7CgllbHNlIGlmKHg9PTApCgkJOwkJCgllbHNlIAoJCWlmKHg+PTIseDw9NCkKCQkJcHJpbnRmKCIgJWQg0YHQsNC20LXQvdC4IiwgeCk7CgkJZWxzZQoJCQlpZih4Pj01KQoJCQkJcHJpbnRmKCIgJWQg0YHQsNC20LXQvdC10LkiLCB4KTsKCQkJCQoJaWYoeT09MSkKCQlwcmludGYoIiAlZCDQsNGA0YjQuNC9IiwgeSk7CgllbHNlIGlmKHk9PTApCgkJOwkKCWVsc2UKCQlpZih5Pj0yLHk8PTQpCgkJCXByaW50ZigiICVkINCw0YDRiNC40L3QsCIsIHkpOwoJCWVsc2UKCQkJaWYoeT49NSkKCQkJCXByaW50ZigiICVkINCw0YDRiNC40L3QvtCyIiwgeSk7CgoJaWYoej09MSkKCQlwcmludGYoIiAlZCDQstC10YDRiNC+0LoiLCB6KTsKCWVsc2UgaWYoej09MCkKCQk7CQoJZWxzZQoJCWlmKHo+PTIsejw9NCkKCQkJcHJpbnRmKCIgJWQg0LLQtdGA0YjQutCwIiwgeik7CgkJZWxzZQoJCQlpZih6Pj01KQoJCQkJcHJpbnRmKCIgJWQg0LLQtdGA0YjQutC+0LIiLCB6KTsKCglwcmludGYoIi4iKTsKCQoJcmV0dXJuIDA7ICAvL9Ct0YLQviDQvtGH0LXQvdGMINCy0LDQttC90YvQuSDQvNC+0LzQtdC90YIuCn0K