Travelling
Ани обича да пътува и иска тази година да посети няколко различни дестинации. Като си избере дестинация,
ще прецени колко пари ще й трябват, за да отиде до там и ще започне да спестява. Когато е спестила
достатъчно, ще може да пътува.
От конзолата всеки път ще се четат първо дестинацията и минималния бюджет, който ще е нужен за
пътуването.
След това ще се четат няколко суми, които Ани спестява като работи и когато успее да събере достатъчно за
пътуването, ще заминава, като на конзолата трябва да се изпише:
"Going to {дестинацията}!"
Когато е посетила всички дестинации, които иска, вместо дестинация ще въведе "End" и програмата ще
приключи.
Примерен вход и изход
Вход Изход Вход Изход
Greece
1000
200
200
300
100
150
240
Spain
1200
300
500
193
423
Going to Greece!
Going to Spain!
#include <iostream>
#include <string>
using namespace std;
int main(){
string destination;
cin >> destination;
double allMoney = 0.00;
while (destination != "End")
{
double minBudjet;
cin >> minBudjet;
if (minBudjet == 0) {
cout << "Going to " << destination << "!" << endl;
}
else
{
while (true)
{
double safeMoney;
cin >> safeMoney;
allMoney += safeMoney;
if (allMoney >= minBudjet)
{
cout << "Going to " << destination << "!" << endl;
break;
}
}
allMoney = 0;
cin >> destination;
}
}
}
Някакъв проблем имам с time limit иначе резултатите са ми супер, но заради него ми дава 90/100