|
13 / 18 / 6
Регистрация: 02.05.2018
Сообщений: 545
|
||||||
Неправильно работает метод класса21.11.2018, 11:16. Показов 1568. Ответов 20
Метки нет (Все метки)
метод DateSubday должен вычесть заданное количество дней, меся правильно вычитает а остальное с ошибками
0
|
||||||
| 21.11.2018, 11:16 | |
|
Ответы с готовыми решениями:
20
неправильно работает метод класа Метод Зейделя, работает неправильно
|
|
2156 / 1236 / 508
Регистрация: 11.10.2018
Сообщений: 6,249
|
|||
| 21.11.2018, 11:24 | |||
|
Добавлено через 4 минуты
0
|
|||
|
13 / 18 / 6
Регистрация: 02.05.2018
Сообщений: 545
|
|
| 21.11.2018, 11:42 [ТС] | |
|
FFPowerMan, не понял
Добавлено через 17 минут ////////////////////////////////////////////
0
|
|
|
2156 / 1236 / 508
Регистрация: 11.10.2018
Сообщений: 6,249
|
|
| 21.11.2018, 11:51 | |
|
Что непонятного? C++ изучайте.
0
|
|
|
13 / 18 / 6
Регистрация: 02.05.2018
Сообщений: 545
|
||||||
| 21.11.2018, 15:12 [ТС] | ||||||
|
///////////////////
Добавлено через 26 минут //////////////// Добавлено через 43 минуты Все методы реализовал, не получается только вычитание:
////////////////////// Добавлено через 26 минут ........................ Добавлено через 16 минут ..................... Добавлено через 8 минут ........................... Добавлено через 21 минуту ..................... Добавлено через 29 минут ........................
0
|
||||||
|
1358 / 856 / 366
Регистрация: 26.02.2015
Сообщений: 3,814
|
|
| 21.11.2018, 15:39 | |
|
Ну вот вместо точек может стоит голову включить попробовать? Локализуй проблему, мало желающих найдется, кто захочет твои простыни сидеть читать и изучать в поиске ошибки, которую ты даже не обозначил.
0
|
|
|
13 / 18 / 6
Регистрация: 02.05.2018
Сообщений: 545
|
|
| 21.11.2018, 15:51 [ТС] | |
|
Nishen, сказал же неправильно вычитает дни в DateSubDay(); месяц правильно вычитает, а год и дни почему то нет
0
|
|
|
1358 / 856 / 366
Регистрация: 26.02.2015
Сообщений: 3,814
|
|
| 21.11.2018, 16:13 | |
|
Отладчиком прогонял?
0
|
|
|
13 / 18 / 6
Регистрация: 02.05.2018
Сообщений: 545
|
||||||
| 21.11.2018, 18:12 [ТС] | ||||||
|
Nishen, нет, там какая то ошибка не получается. Я код поменял. Теперь работает наполовину. Но: Допустим если из 09.02.2000 надо вычесть 5 дней все будет работать, а если надо вычесть 15 дней, то должно получиться 25.01.25 но он не работает. Целый день потратил уже.
Добавлено через 10 секунд
////////////////////////////
0
|
||||||
|
1358 / 856 / 366
Регистрация: 26.02.2015
Сообщений: 3,814
|
|||
| 21.11.2018, 18:37 | |||
|
0
|
|||
|
13 / 18 / 6
Регистрация: 02.05.2018
Сообщений: 545
|
||||||
| 21.11.2018, 18:44 [ТС] | ||||||
|
Nishen, я по другому сделал, промежуточные сообщения вставил и все.
почему то в 28 строке он не получает количесвто дней. Там длинное число получается Добавлено через 1 минуту я сначала присвоил m остаток от деления на 372, потом p присвоил остаток от деления m на 31. Потом из введенной исходного дня вычитаю p
0
|
||||||
|
1358 / 856 / 366
Регистрация: 26.02.2015
Сообщений: 3,814
|
||||||
| 21.11.2018, 18:52 | ||||||
|
Хорошо, попробуй такой код выполнить и посмотреть, что получится.
Когда попробуешь, напиши, что в консоль вывело. Добавлено через 57 секунд Вообще, отладчик и существует для обнаружения такого рода ошибок. Советую тебе начать им пользоваться как можно быстрее.
0
|
||||||
|
13 / 18 / 6
Регистрация: 02.05.2018
Сообщений: 545
|
|
| 21.11.2018, 18:57 [ТС] | |
|
Nishen, я понял в чем проблема
Добавлено через 1 минуту у меня p = m % 31; если m < 31, то p = 0; Добавлено через 15 секунд если не ошибаюсь
0
|
|
|
1358 / 856 / 366
Регистрация: 26.02.2015
Сообщений: 3,814
|
|
| 21.11.2018, 18:58 | |
|
Для m = 29 операция m % 31 даст 29.
0
|
|
|
13 / 18 / 6
Регистрация: 02.05.2018
Сообщений: 545
|
|
| 21.11.2018, 18:58 [ТС] | |
|
Nishen, гдеименно надо вставить???
0
|
|
|
1358 / 856 / 366
Регистрация: 26.02.2015
Сообщений: 3,814
|
|||||||
| 21.11.2018, 19:01 | |||||||
Сообщение было отмечено cherc как решение
Решение
Проблема в том, что если от беззнакового числа (unsigned), отнять больше, чем он хранит, то будет плохо. Ты не попробовал запустить то, что я тебе показал, не воспользовался отладчиком... Что я могу тебе сказать: дальше сам.
Добавлено через 23 секунды Добавлено через 1 минуту
1
|
|||||||
|
13 / 18 / 6
Регистрация: 02.05.2018
Сообщений: 545
|
|
| 21.11.2018, 19:03 [ТС] | |
|
Nishen, я выполнил ваш код. там неправильно считает. И как можно решить эту проблему?
0
|
|
|
1358 / 856 / 366
Регистрация: 26.02.2015
Сообщений: 3,814
|
|
| 21.11.2018, 19:04 | |
|
0
|
|
|
13 / 18 / 6
Регистрация: 02.05.2018
Сообщений: 545
|
|
| 21.11.2018, 19:06 [ТС] | |
|
Nishen, в условии задания было сказано. Задушить бы того кто составлял его. День потратил и не мог понять в чем ошибка
0
|
|
|
1358 / 856 / 366
Регистрация: 26.02.2015
Сообщений: 3,814
|
|
| 21.11.2018, 19:07 | |
|
cherc, так оно заработало?
0
|
|
| 21.11.2018, 19:07 | |
|
Помогаю со студенческими работами здесь
20
Не работает метод класса Не работает метод класса
Как передать в метод класса Menu указатель на метод дочернего класса? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|