ТЫ ОБОСРАЛСЯ ХУЕСОС! КАК ТЫ ВООБЩЕ СЧИТАЕШЬ ВРЕМЯ ПОЛУДУРОК? ПО-ТВОЕМУ ТЫ МОЖЕШЬ ПРОСТО ОТНЯТЬ ЧИСЛА И ВСЁ? СУКА!!! И К ЧЕМУ ЗДЕСЬ НАХУЙ ЧИСЛА В НАЧАЛЕ, ТЫ ХУЕСОС? ИЛИ ПИДАРАС? НАХУЯ ТЫ ЗАНИМАЕШЬСЯ ПРОГРАММИРОВАНИЕМ ЕСЛИ ТЫ ВООБЩЕ НЕ ПОНИМАЕШЬ ЧТО ПРОИСХОДИТ ХУЕСОСИНА ТЫ ПРОКЛЯТАЯ, БРОСАЙ НАХУЙ СВОЕ ПТУ ЕБАННОЕ И ИДИ НА ЗАВОК ЧУЧЕЛО ТЫ ГНИЛОЕ!!!!!
>>232652750 та не над полностью писать. HH2=23-HH+HH1; mm2=60-mm+mm1; DD2=29-DD+DD1; MM2=12-MM+MM1; ошибка вот тут гдет(минуты нормально работают а остальное неоч)
>>232654844 >месяцам, високосный год и прочее. > >Если надо самому и грубо-условно, то просто переводи обе даты в секунды, вычитай, переводи разницу обратно. > бля я не сказал вам основное условие.В любом месяце 30дней
>>232655140 Не очень реализация, не будет нормально работать. Условия не нужны, формула перевода должна быть примерно такой: (firstDateMonth-1) x 30 x 24 x 60 + (firstDateDay-1) x24 x 60 + firstDateHours x 60 + firstDateMinutes
#include <stdio.h>
#include <cmath>
int main() {
int HH,mm,DD,MM,HH1,mm1,DD1,MM1,HH2,mm2,DD2,MM2;
scanf("%d %d %d %d", &HH, &mm, &DD, &MM);
scanf("%d %d %d %d", &HH1, &mm1, &DD1, &MM1);
HH2=23-HH+HH1;
mm2=60-mm+mm1;
DD2=29-DD+DD1;
MM2=12-MM+MM1;
if(MM!=MM1){
printf("Month: %d\n", abs(MM2%12));
}
if(DD!=DD1)
{
printf("Day: %d\n", abs(DD2%30));
}
if(HH!=HH1)
{
printf("Hour: %d\n", abs(HH2%24));
}
if(mm!=mm1)
{
printf("Minute: %d\n", abs(mm2%60));
}
return(0);
}
где я тут обосрался