PB Online Exam - 7 Jan 2018 - 04.Salary
Здравейте хора :) ,
някой може ли да ми каже алгоритъм за второто подусловие на задача 04 Salary - а то е колко години остават до достигане до тавана от 5 хил заплата.Преглеждах доста стари решения на тази задача, но така и не схванах как става номера с това второ подусловие!
Иначе ето докъде съм замръзнал на задачата ⇒ https://pastebin.com/ZhkM0aMu!
Условието ⇒ https://judge.softuni.bg/Contests/Practice/Index/911#7 !!!
Добре тази част от кода не мога до схвана...Защо totall >= 5000, а не е обратнотоtotall <= 5000 ,все пак се търси колко години се иска до достигне до 5000, при условие ,че не достигнал тавана от заплащане ; и защо във for цикъла i не е до time , ми до < 1000;формулата i - 1 - time , като i и time евентуално се засичат и резултата става - 1(Напр на входа time ми е 12, и i после се върти 12 пъти и става 12 - 1 - 12
)
1. Ако заплатата стане по-голяма, да се приравни на 5000.00
2. For цикъла го сложи да върти до 46 не до 1000
3. Пример:
1052.21
12
No
Работника се пенсионира след 12 години със заплата 2492.34
if (totall >= 5000) изчислява след колко години ще стигне 5000
i - 1 - time = 23 - 1 - 12 След 10 години ще достигне поне 5000
ахам,разбрах логиката,само до попитам последно как реши числото да е до 46 като горна граница на for?
Иначе мерси много за обяснението

На втори ред - прослужено време - цяло число в интервала [0...45]
for (int i = 1; i < 46; i++)
46 - 1 = 45
Дам,това не съм го видял!Мерси!!!