C++ Домашно за Класове и обекти, задача 3 Time Calculation.
Здравейте,
Имам проблем с задачата Time Calculation. Когато си тествам кода, ми дава винаги верните отговори ( и от примерите в условието, и други всякакви варианти) , но когато предам в judge, взимам 40/100 . Eто кода. Ако имате насоки ще съм благодарен :)
#include <iostream>
class Time_table
{
private:
int hours;
int minutes;
int seconds;
public:
int set_seconds(int secs)
{
std::cin >> secs;
seconds = secs;
}
int set_hours(int hour)
{
std::cin >> hour;
hours = hour;
}
int set_minutes(int mins)
{
std::cin >> mins;
minutes = mins;
}
int get_minutes()
{
minutes += hours * 60;
return minutes;
}
int get_seconds()
{
seconds += minutes * 60;
return seconds;
}
void Print()
{
std::cout << hours << std::endl;
std::cout << minutes << std::endl;
std::cout << seconds << std::endl;
}
};
int main()
{
Time_table time;
int hour, minutes, secs;
time.set_hours(hour);
time.set_minutes(minutes);
time.set_seconds(secs);
time.get_minutes();
time.get_seconds();
time.Print();
return 0;
}
Благодаря ти, пресмятането на секундите ми е било грешно и оттам и останалите, предполагам в някой случай е губело някоя единица някъде :)
Последният тест в judge е бил грешен, така че сега имаме 100/100 точки, вече е оправен.
Ок, благодаря :)