- #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