Сохранен 32
https://2ch.hk/b/res/232652024.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 07/11/20 Суб 19:36:41 #1 №232652024 
16036489769891.webm
Анон помоги.Надо было создать программу что бы считало сколько было пройденно времени в с++.
#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);
}
где я тут обосрался
Аноним 07/11/20 Суб 19:38:53 #2 №232652171 
Не знаю, а че не так то?
Аноним 07/11/20 Суб 19:39:57 #3 №232652252 
>>232652024 (OP)
Выглядит как хуйня
Аноним 07/11/20 Суб 19:41:33 #4 №232652386 
>>232652171
>>232652252
на кодфорсез проваливало 3 тест.хотя в задании было 2 теста(проверки программы) если бы 3 тест знал бы то мог бы сам исправить
Аноним 07/11/20 Суб 19:42:24 #5 №232652439 
ТЫ ОБОСРАЛСЯ ХУЕСОС! КАК ТЫ ВООБЩЕ СЧИТАЕШЬ ВРЕМЯ ПОЛУДУРОК? ПО-ТВОЕМУ ТЫ МОЖЕШЬ ПРОСТО ОТНЯТЬ ЧИСЛА И ВСЁ? СУКА!!! И К ЧЕМУ ЗДЕСЬ НАХУЙ ЧИСЛА В НАЧАЛЕ, ТЫ ХУЕСОС? ИЛИ ПИДАРАС? НАХУЯ ТЫ ЗАНИМАЕШЬСЯ ПРОГРАММИРОВАНИЕМ ЕСЛИ ТЫ ВООБЩЕ НЕ ПОНИМАЕШЬ ЧТО ПРОИСХОДИТ ХУЕСОСИНА ТЫ ПРОКЛЯТАЯ, БРОСАЙ НАХУЙ СВОЕ ПТУ ЕБАННОЕ И ИДИ НА ЗАВОК ЧУЧЕЛО ТЫ ГНИЛОЕ!!!!!
Аноним 07/11/20 Суб 19:43:11 #6 №232652496 
>>232652439
чмоня съеби.
Аноним 07/11/20 Суб 19:43:30 #7 №232652514 
>>232652386
Так а че нужно-то? Чтобы оно просто время выводило тебе или выдавало то, сколько программа проработала?
Аноним 07/11/20 Суб 19:44:25 #8 №232652581 
>>232652496
ССАНИНА, ПРОЧИТАЙ СВОЙ КОД И ПОДУМАЙ МОЗГАМИ ПОЧЕМУ ТЫ ТАКАЯ УЩЕРБНАЯ МРАЗЬ
Аноним 07/11/20 Суб 19:44:45 #9 №232652604 
>abs(HH2%24)
да, кстати abs для % не надо писать, там и так целое число получается
Аноним 07/11/20 Суб 19:45:24 #10 №232652639 
>>232652514
надо было посчитать этот промежуток времени типо(мы сами вводим две даты и времени)
Аноним 07/11/20 Суб 19:46:21 #11 №232652709 
>>232652604
это надо было что бы число не было больше 24
Я вообще эту хуйню полностью провалил а терь интересно че не так с прогой
Аноним 07/11/20 Суб 19:46:53 #12 №232652750 
>>232652639
Понял, щас напишу тебе, как надо
Аноним 07/11/20 Суб 19:48:01 #13 №232652826 
>>232652604
короче ящитаю так
надо обе даты перевести в секунды и одну из другой вычесть и перевести обратно в месяцы, дни и т.д.
Аноним 07/11/20 Суб 19:49:06 #14 №232652905 
>>232652709
блять все abs можно убрать, на результат это не влияет
Аноним 07/11/20 Суб 19:49:38 #15 №232652954 
>>232652750
та не над полностью писать.
HH2=23-HH+HH1;
mm2=60-mm+mm1;
DD2=29-DD+DD1;
MM2=12-MM+MM1;
ошибка вот тут гдет(минуты нормально работают а остальное неоч)
sageАноним 07/11/20 Суб 19:57:50 #16 №232653571 
Обосрался в том, что используешь библиотеки из С и называешь это С++.
sageАноним 07/11/20 Суб 19:59:25 #17 №232653690 
std::difftime тебе в помощь, ссылку на StackOverflow найдёшь сам.
Аноним 07/11/20 Суб 19:59:51 #18 №232653724 
>>232653571
да похуй программы на с работают на плюсах
Аноним 07/11/20 Суб 20:14:59 #19 №232654844 
>>232652954
По-хорошему бери стандартную>>232653690 реализацию, чтобы учитывать количество дней по месяцам, високосный год и прочее.

Если надо самому и грубо-условно, то просто переводи обе даты в секунды, вычитай, переводи разницу обратно.
Аноним 07/11/20 Суб 20:18:51 #20 №232655140 
https://pastebin.com/iA5kfzJf
Аноним 07/11/20 Суб 20:19:52 #21 №232655226 
>>232654844
>месяцам, високосный год и прочее.
>
>Если надо самому и грубо-условно, то просто переводи обе даты в секунды, вычитай, переводи разницу обратно.
>
бля я не сказал вам основное условие.В любом месяце 30дней
Аноним 07/11/20 Суб 20:20:22 #22 №232655261 
>>232655140
Ну я высрал тебе сверху код, погляди
Аноним 07/11/20 Суб 20:20:24 #23 №232655266 
>>232655140
спасибо анон за помощь
Аноним 07/11/20 Суб 20:20:47 #24 №232655291 
>>232655261
>>232655226
Аноним 07/11/20 Суб 20:21:41 #25 №232655362 
>>232655266
Только там результат в минутах выдает, щас доделаю, что нормально выводил
Аноним 07/11/20 Суб 20:22:31 #26 №232655424 
>>232655362
да бля ты и так много сделал
Аноним 07/11/20 Суб 20:34:56 #27 №232656142 
>>232655140
Не очень реализация, не будет нормально работать. Условия не нужны, формула перевода должна быть примерно такой:
(firstDateMonth-1) x 30 x 24 x 60 + (firstDateDay-1) x24 x 60 + firstDateHours x 60 + firstDateMinutes
Аноним 07/11/20 Суб 20:50:23 #28 №232657229 
Оп, не уходи пока. Если надо, то щас скину финальную версию
Аноним 07/11/20 Суб 20:55:56 #29 №232657623 
>>232657229
Короче вот, кому интересно https://pastebin.com/5wb0874g
Аноним 07/11/20 Суб 21:03:30 #30 №232658245 
>>232657623
Малаца, теперь ОП с домашкой.
sageАноним 07/11/20 Суб 21:12:03 #31 №232658915 
>>232657623
В Индии школу заканчивал?
Аноним 07/11/20 Суб 21:38:26 #32 №232660853 
>>232657229
спс>>232658245
нихуя это не дз.это доп курсы в вузе которые на зачет не влияют
comments powered by Disqus

Отзывы и предложения