- #include <cstdio> 
- int main() 
- { 
- 	int position = 0; //Переменная для хранения номера элемента последовательности 
- 	//Переменные для хранения текущего и предыдущего значений 
-     double current_number = 0.0, previous_number = 0.0; 
-     //Цикл повторяется до ввода первого отрицательного числа 
-    	while(true) 
-     { 
-     	scanf("%lf", ¤t_number); 
-     	if(current_number < 0) break; 
-         previous_number = current_number; 
-         position++; 
-     } 
-     double result = position + previous_number; 
-     printf("%lf", result); 
-     return 0; 
- } 
-   
				I2luY2x1ZGUgPGNzdGRpbz4KaW50IG1haW4oKQp7CglpbnQgcG9zaXRpb24gPSAwOyAvL9Cf0LXRgNC10LzQtdC90L3QsNGPINC00LvRjyDRhdGA0LDQvdC10L3QuNGPINC90L7QvNC10YDQsCDRjdC70LXQvNC10L3RgtCwINC/0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3QvtGB0YLQuAoJLy/Qn9C10YDQtdC80LXQvdC90YvQtSDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDRgtC10LrRg9GJ0LXQs9C+INC4INC/0YDQtdC00YvQtNGD0YnQtdCz0L4g0LfQvdCw0YfQtdC90LjQuQogICAgZG91YmxlIGN1cnJlbnRfbnVtYmVyID0gMC4wLCBwcmV2aW91c19udW1iZXIgPSAwLjA7CiAgICAvL9Cm0LjQutC7INC/0L7QstGC0L7RgNGP0LXRgtGB0Y8g0LTQviDQstCy0L7QtNCwINC/0LXRgNCy0L7Qs9C+INC+0YLRgNC40YbQsNGC0LXQu9GM0L3QvtCz0L4g0YfQuNGB0LvQsAogICAJd2hpbGUodHJ1ZSkKICAgIHsKICAgIAlzY2FuZigiJWxmIiwgJmN1cnJlbnRfbnVtYmVyKTsKICAgIAlpZihjdXJyZW50X251bWJlciA8IDApIGJyZWFrOwogICAgICAgIHByZXZpb3VzX251bWJlciA9IGN1cnJlbnRfbnVtYmVyOwogICAgICAgIHBvc2l0aW9uKys7CiAgICB9CiAgICBkb3VibGUgcmVzdWx0ID0gcG9zaXRpb24gKyBwcmV2aW91c19udW1iZXI7CiAgICBwcmludGYoIiVsZiIsIHJlc3VsdCk7CiAgICByZXR1cm4gMDsKfQo=