Помогите с лёгкой задачкой по С++
Недавно начал самостоятельно учиться программировать на С++. Столкнулся с таким вопросом: (см. скриншот) При вводе значения переменной MinSek 2.60, программа возвращает значение 2.599999. По какой причине и как исправить? Пи вводе значения 1.60 всё работает.


Решил, вставив в программу такие строчки:
double x;
a=MinSek*100;
x=ceil(a);
b=x;
Min = MinSek;
Sek = (b - (Min*100));
То есть домножил 2.5999 на 100, округлил до целого, получилось 260. Потом перевел это число в integer. Для данной задачи подходит.