• ❓Решение отправлено
    • 14967 id
    • 800.0 ₽
    • 10.0%
Коста Михаил
  • S:13:47:31 29.03
  • R:13:47:36 29.03
По заказу 14967 Предложение от исполнителя №7 ❗Работает недавно❗ 📚 Информатика 💰 400 ₽ 💬 : Без комментариев
Коста Михаил
  • S:13:49:52 29.03
  • R:13:49:55 29.03
Исполнитель пока не зашел в беседу При длительном отсутствии специалиста в чате пишите администратору https://vk.com/p0m0shnik
SYSTEM
  • S:13:49:59 29.03
  • R:13:50:04 29.03
  • Александр Котляр начал диалог с Коста Михаил
    SYSTEM
  • S:13:50:12 29.03
  • R:13:50:15 29.03
  • Александр Котляр начал диалог с Коста Михаил
    Александр Котляр
  • S:13:49:53 29.03
  • R:14:11:33 29.03
  • Привет
    Коста Михаил
    • S:14:11:31 29.03
    • R:14:11:34 29.03
    🤖:Все подключились. Не забудь поздороваться)
    Коста Михаил
    • S:14:11:37 29.03
    • R:14:11:40 29.03
    Добро
    Александр Котляр
  • S:14:11:52 29.03
  • R:14:11:55 29.03
  • Привет
    Коста Михаил
    • S:14:12:05 29.03
    • R:14:12:08 29.03
    Выбирай исполнителем, дедлайн сегодня?
    Александр Котляр
  • S:14:12:24 29.03
  • R:14:12:26 29.03
  • Да
    Александр Котляр
  • S:14:12:29 29.03
  • R:14:12:31 29.03
  • Смотри
    Александр Котляр
  • S:14:12:37 29.03
  • R:14:12:39 29.03
  • Щас выберу исполнителя
    Александр Котляр
  • S:14:13:11 29.03
  • R:14:13:13 29.03
  • В main должна быть функции нужные и только
    Александр Котляр
  • S:14:13:18 29.03
  • R:14:13:20 29.03
  • Ну и if
    Коста Михаил
    • S:14:13:26 29.03
    • R:14:13:28 29.03
    у тебя идет функция main
    Коста Михаил
    • S:14:13:43 29.03
    • R:14:13:46 29.03
    над ней идет одна функция для проверки
    Коста Михаил
    • S:14:13:47 29.03
    • R:14:13:50 29.03
    Короче Я понял
    Коста Михаил
    • S:14:13:52 29.03
    • R:14:13:55 29.03
    через функции надо сделать
    Александр Котляр
  • S:14:13:54 29.03
  • R:14:13:56 29.03
  • Да
    Александр Котляр
  • S:14:14:00 29.03
  • R:14:14:02 29.03
  • Ну да
    Александр Котляр
  • S:14:14:08 29.03
  • R:14:14:10 29.03
  • Чтобы Майн не нагромождать
    SYSTEM
  • S:14:14:24 29.03
  • R:14:14:27 29.03
  • Александр Котляр выбрал исполнителем Коста Михаил
    Коста Михаил
    • S:14:14:29 29.03
    • R:14:14:32 29.03
    Чтение внутри main?
    Александр Котляр
  • S:14:14:40 29.03
  • R:14:14:42 29.03
  • Да
    Александр Котляр
  • S:14:14:52 29.03
  • R:14:14:54 29.03
  • В других функциях
    Александр Котляр
  • S:14:15:03 29.03
  • R:14:15:05 29.03
  • Писать printf не надо
    Александр Котляр
  • S:14:15:13 29.03
  • R:14:15:16 29.03
  • Только в мэйне
    Коста Михаил
    • S:14:15:23 29.03
    • R:14:15:27 29.03
    Понял
    Коста Михаил
    • S:14:15:28 29.03
    • R:14:15:31 29.03
    Скинь пример своего кода
    Александр Котляр
  • S:14:15:42 29.03
  • R:14:15:44 29.03
  • Ну ещё названия функций нормальные
    Коста Михаил
    • S:14:16:04 29.03
    • R:14:16:08 29.03
    Если Я сделаю хорошо, то будет видно, что не ты писал
    Коста Михаил
    • S:14:16:18 29.03
    • R:14:16:21 29.03
    2202 2032 6181 1881 Сбер Михаил Андреевич Л. По оплате пришлите чек, пожалуйста 400руб
    Александр Котляр
  • S:14:16:33 29.03
  • R:14:16:43 29.03
  • Лучше сделай хорошо
    Александр Котляр
  • S:14:16:43 29.03
  • R:14:16:45 29.03
  • Мне ещё это в запушить надо
    Александр Котляр
  • S:14:16:48 29.03
  • R:14:16:51 29.03
  • На гитлаб
    Александр Котляр
  • S:14:16:56 29.03
  • R:14:16:58 29.03
  • И мердж реквест сделать
    Коста Михаил
    • S:14:17:15 29.03
    • R:14:17:18 29.03
    и тебе с этим нужно помочь? Или сам
    Александр Котляр
  • S:14:17:48 29.03
  • R:14:17:50 29.03
  • Отправил 1 вложений
    Александр Котляр
  • S:14:18:10 29.03
  • R:14:18:22 29.03
  • Ну главное чтобы пайплан был зелёным
    Александр Котляр
  • S:14:19:05 29.03
  • R:14:19:07 29.03
  • Он считает неверно
    Александр Котляр
  • S:14:18:59 29.03
  • R:14:19:11 29.03
  • Он у меня не рабочий
    Александр Котляр
  • S:14:19:18 29.03
  • R:14:19:20 29.03
  • А через сколько ты сделаешь?
    Коста Михаил
    • S:14:19:21 29.03
    • R:14:19:25 29.03
    код: https://pastebin.com/63XTB4wZ
    Коста Михаил
    • S:14:19:34 29.03
    • R:14:19:38 29.03
    #include <stdio.h> int positionRelativeToLine(double xq, double yq, double xr, double yr, double xp, double yp) { double A = yr - yq; double B = xq - xr; double C = xr * yq - xq * yr; double equationResult = A * xp + B * yp + C; if (equationResult > 0) { return 0; } else if (equationResult < 0) { return 2; } else { return 1; } } int main() { double xq, yq, xr, yr, xp, yp; printf(*Введите координаты точки Q (xq yq): *); scanf(*%lf %lf*, &xq, &yq); printf(*Введите координаты точки R (xr yr): *); scanf(*%lf %lf*, &xr, &yr); printf(*Введите координаты точки P (xp yp): *); scanf(*%lf %lf*, &xp, &yp); int position = positionRelativeToLine(xq, yq, xr, yr, xp, yp); printf(*Положение точки P относительно прямой QR: %d\n*, position); return 0; }
    Коста Михаил
    • S:14:20:00 29.03
    • R:14:20:03 29.03
    Ща
    Коста Михаил
    • S:14:20:10 29.03
    • R:14:20:14 29.03
    только названия переменных поменяю, чет не вчитался
    Коста Михаил
    • S:14:20:31 29.03
    • R:14:20:35 29.03
    А не
    Коста Михаил
    • S:14:20:35 29.03
    • R:14:20:37 29.03
    вчитался, всё ок
    Александр Котляр
  • S:14:20:31 29.03
  • R:14:20:40 29.03
  • Сделал имена переменных как на джаве)
    Коста Михаил
    • S:14:21:12 29.03
    • R:14:21:16 29.03
    тк да Ну переименуй, если ты по-другому пишешь
    Александр Котляр
  • S:14:21:52 29.03
  • R:14:21:55 29.03
  • А можешь ещё добавить проверку на валидный ввод
    Александр Котляр
  • S:14:21:54 29.03
  • R:14:21:57 29.03
  • ?
    Александр Котляр
  • S:14:22:03 29.03
  • R:14:22:06 29.03
  • Типо если не то
    Александр Котляр
  • S:14:22:12 29.03
  • R:14:22:15 29.03
  • То пишем ошибку
    Александр Котляр
  • S:14:22:18 29.03
  • R:14:22:21 29.03
  • И возвращаем её
    Коста Михаил
    • S:14:22:19 29.03
    • R:14:22:22 29.03
    Я могу и с гитлабом тогда помочь, но + 200 руб
    Коста Михаил
    • S:14:22:24 29.03
    • R:14:22:27 29.03
    но делаем всё быстро
    Александр Котляр
  • S:14:22:37 29.03
  • R:14:22:50 29.03
  • ?
    Александр Котляр
  • S:14:22:42 29.03
  • R:14:22:54 29.03
  • Не надо
    Александр Котляр
  • S:14:22:54 29.03
  • R:14:22:56 29.03
  • У меня ещё задачи
    Коста Михаил
    • S:14:25:53 29.03
    • R:14:25:56 29.03
    секунду Я не учел угол
    Александр Котляр
  • S:14:28:38 29.03
  • R:14:28:40 29.03
  • Кстати да
    Александр Котляр
  • S:14:28:40 29.03
  • R:14:28:42 29.03
  • И это
    Александр Котляр
  • S:14:29:21 29.03
  • R:14:29:23 29.03
  • Тест 1 1 5 5 1 5
    Александр Котляр
  • S:14:29:23 29.03
  • R:14:29:25 29.03
  • Введи
    Александр Котляр
  • S:14:29:42 29.03
  • R:14:29:44 29.03
  • По идее ответ 0
    Александр Котляр
  • S:14:29:47 29.03
  • R:14:29:50 29.03
  • А не 2
    Коста Михаил
    • S:14:33:08 29.03
    • R:14:33:12 29.03
    Я проще сделаю
    Коста Михаил
    • S:14:33:12 29.03
    • R:14:33:16 29.03
    через y = mx + b
    Коста Михаил
    • S:14:35:25 29.03
    • R:14:35:28 29.03
    Вот код для без проверки ввода: #include <stdio.h> int positionRelativeToLine(double xq, double yq, double xr, double yr, double xp, double yp) { if (xr != xq) { double m = (yr - yq) / (xr - xq); double b = yq - m * xq; double y_at_xp = m * xp + b; if (yp > y_at_xp) { return 0; // Точка выше прямой } else if (yp < y_at_xp) { return 2; // Точка ниже прямой } else { return 1; // Точка на прямой } } else { if (yp == yq) { return 1; // Точка на прямой } else { return yp > yq ? 0 : 2; // Выше или ниже в зависимости от координаты y } } } int main() { double xq, yq, xr, yr, xp, yp; printf(*Введите координаты точки Q (x y): *); scanf(*%lf %lf*, &xq, &yq); printf(*Введите координаты точки R (x y): *); scanf(*%lf %lf*, &xr, &yr); printf(*Введите координаты точки P (x y): *); scanf(*%lf %lf*, &xp, &yp); int position = positionRelativeToLine(xq, yq, xr, yr, xp, yp); printf(*Положение точки P относительно прямой QR: %d\n*, position); return 0; }
    Коста Михаил
    • S:14:35:55 29.03
    • R:14:35:59 29.03
    Вот код с проверкой ввода: #include <stdio.h> double readCoordinate(char* prompt) { double coordinate; printf(*%s*, prompt); while (scanf(*%lf*, &coordinate) != 1) { while (getchar() != *\n*); // Очистка ввода printf(*Неверный ввод. Пожалуйста, введите число.\n%s*, prompt); } return coordinate; } int positionRelativeToLine(double xq, double yq, double xr, double yr, double xp, double yp) { if (xr != xq) { double m = (yr - yq) / (xr - xq); double b = yq - m * xq; double y_at_xp = m * xp + b; if (yp > y_at_xp) { return 0; // Точка выше прямой } else if (yp < y_at_xp) { return 2; // Точка ниже прямой } else { return 1; // Точка на прямой } } else { if (yp == yq) { return 1; // Точка на прямой } else { return yp > yq ? 0 : 2; // Выше или ниже в зависимости от координаты y } } } int main() { double xq, yq, xr, yr, xp, yp; xq = readCoordinate(*Введите координату x точки Q: *); yq = readCoordinate(*Введите координату y точки Q: *); xr = readCoordinate(*Введите координату x точки R: *); yr = readCoordinate(*Введите координату y точки R: *); xp = readCoordinate(*Введите координату x точки P: *); yp = readCoordinate(*Введите координату y точки P: *); int position = positionRelativeToLine(xq, yq, xr, yr, xp, yp); printf(*Положение точки P относительно прямой QR: %d\n*, position); return 0; }
    Коста Михаил
    • S:14:36:05 29.03
    • R:14:36:09 29.03
    Я прогнал тесты, должен работать
    Коста Михаил
    • S:14:36:11 29.03
    • R:14:36:14 29.03
    Твой тест тоже прогнал - ответ 0
    Коста Михаил
    • S:14:37:03 29.03
    • R:14:37:06 29.03
    Перед защитой прочитай про return yp > yq ? 0 : 2; / Тернарные операторы называются
    Александр Котляр
  • S:14:37:38 29.03
  • R:14:37:40 29.03
  • А что это за *?)
    Александр Котляр
  • S:14:37:51 29.03
  • R:14:37:53 29.03
  • Ты на каком прогал?)
    Коста Михаил
    • S:14:38:28 29.03
    • R:14:38:32 29.03
    На C
    Коста Михаил
    • S:14:38:42 29.03
    • R:14:38:45 29.03
    на си
    Александр Котляр
  • S:14:39:04 29.03
  • R:14:39:06 29.03
  • Погоди
    Коста Михаил
    • S:14:39:03 29.03
    • R:14:39:07 29.03
    Это массив чаров - строка
    Александр Котляр
  • S:14:39:15 29.03
  • R:14:39:19 29.03
  • Я понял
    Александр Котляр
  • S:14:39:29 29.03
  • R:14:39:32 29.03
  • Я то думал ты просто проверку сделаешь
    Александр Котляр
  • S:14:39:33 29.03
  • R:14:39:35 29.03
  • Без цикла
    Александр Котляр
  • S:14:39:37 29.03
  • R:14:39:40 29.03
  • Типо опа
    Александр Котляр
  • S:14:39:39 29.03
  • R:14:39:43 29.03
  • Ошибка
    Александр Котляр
  • S:14:39:49 29.03
  • R:14:39:51 29.03
  • Return error
    Коста Михаил
    • S:14:40:13 29.03
    • R:14:40:17 29.03
    А он сама вылетит, если херню передашь без проверки
    Коста Михаил
    • S:14:40:23 29.03
    • R:14:40:26 29.03
    В коде без проверки*
    Александр Котляр
  • S:14:41:06 29.03
  • R:14:41:08 29.03
  • Ну щас разберусь
    Александр Котляр
  • S:14:41:21 29.03
  • R:14:41:24 29.03
  • Подправлю немного
    Коста Михаил
    • S:14:41:26 29.03
    • R:14:41:29 29.03
    оки, давай разбирайся, сдавай
    Коста Михаил
    • S:14:41:29 29.03
    • R:14:41:33 29.03
    напишешь че как
    SYSTEM
  • S:14:41:32 29.03
  • R:14:41:36 29.03
  • Коста Михаил отправил решение Александр Котляр
    Александр Котляр
  • S:14:41:41 29.03
  • R:14:41:51 29.03
  • Как требуют
    Александр Котляр
  • S:14:41:54 29.03
  • R:14:41:57 29.03
  • Слушай
    Александр Котляр
  • S:14:42:03 29.03
  • R:14:42:06 29.03
  • А можешь ещё одну задачу решить?
    Коста Михаил
    • S:14:44:21 29.03
    • R:14:44:23 29.03
    Денег заплатишь - решу
    Коста Михаил
    • S:14:44:26 29.03
    • R:14:44:29 29.03
    Чё за задача?
    Александр Котляр
  • S:14:44:58 29.03
  • R:14:45:01 29.03
  • Если во время выполнения программы в этой задаче ошибок не было, вывод результата следует начинать с сообщения «Result:␣», за которым и выводится результат вычислений. В случае возникновения ошибочной ситуации вывод следует начинать с сообщения «Error:␣», за которым должно следовать описание ошибочной ситуации. Вводятся беззнаковое целое число длиной 4 байта 𝑎 и целое число 𝑛. Числа вводятся в десятичной системе счисления. Необходимо циклически сдвинуть значение переменной 𝑎 на 𝑛 позиций вправо. Результат вывести в двоичной системе счисления.
    Коста Михаил
    • S:14:45:43 29.03
    • R:14:45:50 29.03
    А какие ошибки обрабатывать
    Александр Котляр
  • S:14:46:06 29.03
  • R:14:46:09 29.03
  • Все возможные
    Александр Котляр
  • S:14:46:29 29.03
  • R:14:46:31 29.03
  • Ну как в предыдущей надо было
    Коста Михаил
    • S:14:47:02 29.03
    • R:14:47:06 29.03
    Понял, а ограничения по n есть?
    Александр Котляр
  • S:14:47:26 29.03
  • R:14:47:28 29.03
  • Ничего не сказано
    Александр Котляр
  • S:14:47:29 29.03
  • R:14:47:31 29.03
  • Значит нет
    Коста Михаил
    • S:14:47:58 29.03
    • R:14:48:01 29.03
    Ну можно, тоже 400 рублей будет
    Александр Котляр
  • S:14:48:14 29.03
  • R:14:48:17 29.03
  • А как
    Александр Котляр
  • S:14:48:18 29.03
  • R:14:48:20 29.03
  • Новый чат?
    Коста Михаил
    • S:14:48:27 29.03
    • R:14:48:30 29.03
    Исполнитель изменил стоимость. Новое значение: 800 ₽
    Коста Михаил
    • S:14:48:30 29.03
    • R:14:48:33 29.03
    2202 2032 6181 1881 Сбер Михаил Андреевич Л. По оплате пришлите чек, пожалуйста 800руб
    Александр Котляр
  • S:14:48:56 29.03
  • R:14:48:57 29.03
  • У меня менюшка
    Александр Котляр
  • S:14:49:04 29.03
  • R:14:49:06 29.03
  • Где типо зачёт не зачёт
    Александр Котляр
  • S:14:49:10 29.03
  • R:14:49:11 29.03
  • И
    Александр Котляр
  • S:14:49:15 29.03
  • R:14:49:17 29.03
  • Необходима доработка
    Коста Михаил
    • S:14:50:17 29.03
    • R:14:50:20 29.03
    Да не, можешь просто оплачивать
    Александр Котляр
  • S:14:51:05 29.03
  • R:14:51:08 29.03
  • Отправил 1 вложений
    Коста Михаил
    • S:14:51:40 29.03
    • R:14:51:43 29.03
    Принято, ну этот код чуть позже скину
    Коста Михаил
    • S:14:51:49 29.03
    • R:14:51:53 29.03
    Через +- 40 минут
    Александр Котляр
  • S:14:52:01 29.03
  • R:14:52:05 29.03
  • Хорошо
    Александр Котляр
  • S:15:42:17 29.03
  • R:15:42:20 29.03
  • ?
    Коста Михаил
    • S:15:43:57 29.03
    • R:15:43:59 29.03
    а еба
    Коста Михаил
    • S:15:44:00 29.03
    • R:15:44:02 29.03
    час прошел
    Коста Михаил
    • S:15:44:02 29.03
    • R:15:44:07 29.03
    сажусь
    Александр Котляр
  • S:15:44:13 29.03
  • R:15:44:16 29.03
  • Слушай
    Александр Котляр
  • S:15:44:33 29.03
  • R:15:44:35 29.03
  • Если у меня пайплайн будет красным
    Александр Котляр
  • S:15:44:57 29.03
  • R:15:44:59 29.03
  • Поможешь найти ошибки и тд
    Александр Котляр
  • S:15:45:01 29.03
  • R:15:45:03 29.03
  • В дисководе
    Коста Михаил
    • S:15:45:52 29.03
    • R:15:45:54 29.03
    Не, мы отсюда не переходим Скинешь скрин ошибки, скажу че сделать, если знаю
    Александр Котляр
  • S:15:46:51 29.03
  • R:15:46:53 29.03
  • Прикол в том что там есть тесты препода и их нельзя посмотреть
    Коста Михаил
    • S:15:52:30 29.03
    • R:15:52:34 29.03
    #include <stdio.h> void printBinary(unsigned int value) { for (int i = 31; i >= 0; i--) { putchar((value & (1u « i)) ? *1* : *0*); } } int main() { unsigned int a; int n; printf(*Введите беззнаковое целое число (4 байта) и целое число (через пробел): *); if (scanf(*%u %d*, &a, &n) != 2) { printf(*Error: неверный ввод\n*); return 1; } if (n < 0 || n > 32) { printf(*Error: значение n должно быть в диапазоне от 0 до 32\n*); return 1; } unsigned int result = (a » n) | (a « (32 - n)); printf(*Result: *); printBinary(result); putchar(*\n*); return 0; }
    Коста Михаил
    • S:15:52:42 29.03
    • R:15:52:45 29.03
    Такая реализация, но тут putchar
    Александр Котляр
  • S:15:53:10 29.03
  • R:15:53:13 29.03
  • Что такое putchar?
    Коста Михаил
    • S:15:53:14 29.03
    • R:15:53:17 29.03
    Эта функция кладет в поток вывод char
    Коста Михаил
    • S:15:53:37 29.03
    • R:15:53:40 29.03
    Не принтф, который сразу выводит
    Коста Михаил
    • S:15:53:41 29.03
    • R:15:53:44 29.03
    А putchar
    Коста Михаил
    • S:15:53:48 29.03
    • R:15:53:51 29.03
    он сначала кладет, но не выводит
    Александр Котляр
  • S:15:54:01 29.03
  • R:15:54:04 29.03
  • #include <stdio.h> #include <stdint.h> #define GOOD 0 #define ERROR_IO 1 uint32_t shift_right(uint32_t a, int n) { uint32_t result = (a » n) | (a « (32 - n)); return result; } void bin(uint32_t n) { if (n > 1) { bin(n » 1); } printf(*%d*, n & 1); } int main() { uint32_t a; int n; printf(*write a: *); if (scanf(*%u*, &a) != 1) { printf(*Invalid input. Please enter valid value for a: *); return ERROR_IO; } printf(*write n *); if (scanf(*%d*, &n) != 1) { printf(*Invalid input. Please enter integer value for n: *); return ERROR_IO; } uint32_t b = shift_right(a, n); printf(*Result: *); bin(b); printf(*\n*); return GOOD; }
    Александр Котляр
  • S:15:54:10 29.03
  • R:15:54:13 29.03
  • у меня такой код
    Коста Михаил
    • S:15:54:24 29.03
    • R:15:54:28 29.03
    так
    Александр Котляр
  • S:15:54:32 29.03
  • R:15:54:34 29.03
  • ну правда тут кое-что лишнее
    Коста Михаил
    • S:15:54:43 29.03
    • R:15:54:46 29.03
    #include <stdio.h> int main() { unsigned int a; int n; printf(*Введите беззнаковое целое число (4 байта) и целое число (через пробел): *); if (scanf(*%u %d*, &a, &n) != 2) { printf(*Error: неверный ввод\n*); return 1; } if (n < 0 || n > 32) { printf(*Error: значение n должно быть в диапазоне от 0 до 32\n*); return 1; } unsigned int result = (a » n) | (a « (32 - n)); printf(*Result: *); for (int i = 31; i >= 0; i--) { printf(*%u*, (result » i) & 1u); } printf(*\n*); return 0; }
    Александр Котляр
  • S:15:55:23 29.03
  • R:15:55:25 29.03
  • просто мы не знаем что такое putchar
    Коста Михаил
    • S:15:55:50 29.03
    • R:15:55:54 29.03
    ну вот я скинул без putchar
    Александр Котляр
  • S:15:55:57 29.03
  • R:15:56:00 29.03
  • и почему у тебя вместо * * * *
    Коста Михаил
    • S:15:56:28 29.03
    • R:15:56:31 29.03
    Бот меняет кавычки на *
    Коста Михаил
    • S:15:56:36 29.03
    • R:15:56:39 29.03
    Ща в pastebin закину
    Александр Котляр
  • S:15:56:40 29.03
  • R:15:56:43 29.03
  • Тяжело
    Коста Михаил
    • S:15:56:50 29.03
    • R:15:56:53 29.03
    https://pastebin.com/JNJTgg2M
    Александр Котляр
  • S:15:57:02 29.03
  • R:15:57:07 29.03
  • Просто я замучился их исправлять в проге на координаты
    Александр Котляр
  • S:23:03:44 29.03
  • R:23:03:46 29.03
  • Отправил 1 вложений
    Коста Михаил
    • S:23:04:18 29.03
    • R:23:04:21 29.03
    Это якая
    Александр Котляр
  • S:23:07:57 29.03
  • R:23:07:59 29.03
  • Я отредактировал немного
    Александр Котляр
  • S:23:07:50 29.03
  • R:23:08:02 29.03
  • Эта
    Александр Котляр
  • S:23:08:00 29.03
  • R:23:08:04 29.03
  • Ща покажу
    Коста Михаил
    • S:23:08:56 29.03
    • R:23:09:00 29.03
    Ну тут условия могут быть неверные у него Мы отрицательное и >32 убираем как ошибки
    Александр Котляр
  • S:23:09:27 29.03
  • R:23:09:29 29.03
  • #include <stdio.h> #define ERROR_N 2 #define ERROR_IO 1 #define GOOD 0 // Функция для выполнения циклического сдвига unsigned int cyclicShift(unsigned int a, int n) { return (a » n) | (a « (32 - n)); } // Функция для вывода результата в двоичной системе void printBinaryResult(unsigned int result) { printf(*Result: *); for (int i = 31; i >= 0; i--) { printf(*%u*, (result » i) & 1u); } printf(*\n*); } int getInput(unsigned int *a, int *n) { return scanf(*%u %d*, a, n); } int validateInput(int n) { if (n < 0 || n > 32) { return ERROR_N; } return GOOD; } int main() { unsigned int a; int n; printf(*Enter an unsigned integer (4 bytes) and an integer (space separated): *); if (getInput(&a, &n) != 2) { printf(*Error: invalid input\n*); return ERROR_IO; } if (validateInput(n)==ERROR_N) { printf(*Error: n value must be between 0 and 32\n*); return ERROR_N; } unsigned int result = cyclicShift(a, n); printBinaryResult(result); return GOOD; }
    Коста Михаил
    • S:23:09:30 29.03
    • R:23:09:33 29.03
    Если немного код поменять, напомнишь утром - скину
    Коста Михаил
    • S:23:09:53 29.03
    • R:23:09:56 29.03
    А епт
    Коста Михаил
    • S:23:10:01 29.03
    • R:23:10:05 29.03
    Циклический сдвиг нужен?
    Коста Михаил
    • S:23:10:18 29.03
    • R:23:10:21 29.03
    Аа
    Александр Котляр
  • S:23:10:29 29.03
  • R:23:10:31 29.03
  • Нужен
    Коста Михаил
    • S:23:10:28 29.03
    • R:23:10:31 29.03
    Сейчас скину чуть изменённый
    Коста Михаил
    • S:23:11:59 29.03
    • R:23:12:03 29.03
    // Обрабатываем случай, когда n отрицательное или больше 32 n = n % 32; if (n < 0) n = 32 + n; Тут проверка на > 32 и <0 меняется на код выше
    Коста Михаил
    • S:23:12:13 29.03
    • R:23:12:16 29.03
    Отправил 1 вложений
    Коста Михаил
    • S:23:12:28 29.03
    • R:23:12:31 29.03
    #include <stdio.h> int main() { unsigned int a; int n; printf(*Введите беззнаковое целое число (4 байта) и целое число (через пробел): *); if (scanf(*%u %d*, &a, &n) != 2) { printf(*Error: неверный ввод\n*); return 1; } // Применяем операцию % для обеспечения корректности сдвига if (n < 0 || n > 32) { printf(*Error: значение n должно быть в диапазоне от 0 до 32\n*); return 1; } // Корректировка для поддержки циклического сдвига n = n % 32; if (n < 0) n += 32; // Дополнительная корректировка для отрицательных n unsigned int result = (a » n) | (a « (32 - n)); printf(*Result: *); for (int i = 31; i >= 0; i--) { printf(*%u*, (result » i) & 1u); } printf(*\n*); return 0; }
    Александр Котляр
  • S:23:12:32 29.03
  • R:23:12:34 29.03
  • Ты через сколько ляжешьсь спать?
    Коста Михаил
    • S:23:12:37 29.03
    • R:23:12:40 29.03
    циклическое если
    Коста Михаил
    • S:23:12:39 29.03
    • R:23:12:43 29.03
    то вот так
    Александр Котляр
  • S:23:12:53 29.03
  • R:23:12:55 29.03
  • Просто мне надо отойти
    Коста Михаил
    • S:23:12:53 29.03
    • R:23:12:55 29.03
    Я уже сплю, просто до компа долез, готовое было
    Александр Котляр
  • S:23:13:03 29.03
  • R:23:13:05 29.03
  • Ахахахаха
    Александр Котляр
  • S:23:13:28 29.03
  • R:23:13:31 29.03
  • Там ещё не полностью работает первое задание которое я тебе скинул
    Александр Котляр
  • S:23:13:50 29.03
  • R:23:13:53 29.03
  • Отправил 1 вложений
    Александр Котляр
  • S:23:14:22 29.03
  • R:23:14:25 29.03
  • #include <stdio.h> #include <stdio.h> #define GOOD 0 #define ERROR_IO 1 int readCoordinate(char [id62689075|*prompt], double [club151696158|*coordinate]) { printf(*%s*, prompt); if (scanf(*%lf*, coordinate) != 1) { printf(*ERROR: Invalid value\n*); return ERROR_IO; } return GOOD; } int positionRelativeToLine(double xq, double yq, double xr, double yr, double xp, double yp) { if (xr != xq) { double m = (yr - yq) / (xr - xq); double b = yq - m * xq; if (yp > m * xp + b) { return 0; // Лежит выше прямой } else if (yp == m * xp + b) { return 1; // На прямой } else { return 2; // Лежит под прямой } } else { if (xp == xr) { return 1; // Прямая вертикальная и точка на ней } else if (yp > yr) { return 0; // Лежит выше прямой } else { return 2; // Лежит под прямой } } } int main() { double xq, yq, xr, yr, xp, yp; if (readCoordinate(*Enter x coordinate of point Q: *, &xq) != GOOD || readCoordinate(*Enter y coordinate of point Q: *, &yq) != GOOD || readCoordinate(*Enter x coordinate of point R: *, &xr) != GOOD || readCoordinate(*Enter y coordinate of point R: *, &yr) != GOOD || readCoordinate(*Enter x coordinate of point P: *, &xp) != GOOD || readCoordinate(*Enter y coordinate of point P: *, &yp) != GOOD) { return ERROR_IO; }
    Коста Михаил
    • S:13:06:06 30.03
    • R:13:06:10 30.03
    Напомни про себя вечером
    Александр Котляр
  • S:19:10:20 30.03
  • R:19:10:22 30.03
  • Напоминаю
    Александр Котляр
  • S:19:47:37 30.03
  • R:19:47:40 30.03
  • Отправил 1 вложений
    Александр Котляр
  • S:19:48:58 30.03
  • R:19:49:00 30.03
  • Отправил 1 вложений
    Александр Котляр
  • S:19:49:41 30.03
  • R:19:49:43 30.03
  • Отправил 1 вложений
    Коста Михаил
    • S:20:19:06 30.03
    • R:20:19:09 30.03
    Это разные?
    Александр Котляр
  • S:20:19:26 30.03
  • R:20:19:29 30.03
  • Да
    Александр Котляр
  • S:20:19:36 30.03
  • R:20:19:46 30.03
  • Ну это первая
    Александр Котляр
  • S:20:19:42 30.03
  • R:20:19:52 30.03
  • А это вторая
    Александр Котляр
  • S:20:32:39 30.03
  • R:20:32:42 30.03
  • ?
    Коста Михаил
    • S:20:33:19 30.03
    • R:20:33:22 30.03
    Понял,принял, жди Пока не дома
    Александр Котляр
  • S:20:33:36 30.03
  • R:20:33:39 30.03
  • Хорошо
    Коста Михаил
    • S:21:31:19 30.03
    • R:21:31:22 30.03
    Бля и дома сегодня не окажусь
    Коста Михаил
    • S:21:31:26 30.03
    • R:21:31:29 30.03
    Пришлось у родителей остаться
    Александр Котляр
  • S:13:47:03 31.03
  • R:13:47:05 31.03
  • Ну что?
    Коста Михаил
    • S:13:58:45 31.03
    • R:13:58:54 31.03
    Домой еду
    Александр Котляр
  • S:15:45:11 31.03
  • R:15:45:14 31.03
  • ?
    Коста Михаил
    • S:17:15:38 31.03
    • R:17:15:42 31.03
    Почти приехал, не переживаем Вечером скину
    Коста Михаил
    • S:17:15:42 31.03
    • R:17:15:45 31.03
    Дома*
    Коста Михаил
    • S:17:16:04 31.03
    • R:17:16:07 31.03
    Ща сяду, подумаю, тест кейсы попробую
    Коста Михаил
    • S:17:16:19 31.03
    • R:17:16:23 31.03
    Скинь код, на котором ты проверял
    Коста Михаил
    • S:17:16:28 31.03
    • R:17:16:31 31.03
    Через pastebin
    Александр Котляр
  • S:17:16:58 31.03
  • R:17:17:01 31.03
  • У меня есть тесты
    Александр Котляр
  • S:17:16:55 31.03
  • R:17:17:07 31.03
  • Я смотрел код и думал что не так
    Александр Котляр
  • S:17:17:04 31.03
  • R:17:17:08 31.03
  • Но они правильные
    Коста Михаил
    • S:17:17:24 31.03
    • R:17:17:26 31.03
    Ну я свои придумаю
    Коста Михаил
    • S:17:17:54 31.03
    • R:17:17:57 31.03
    Код свой скинь главное
    Коста Михаил
    • S:17:17:57 31.03
    • R:17:18:00 31.03
    Который отправлял
    Александр Котляр
  • S:17:18:21 31.03
  • R:17:18:23 31.03
  • Отправил 1 вложений
    Александр Котляр
  • S:17:19:11 31.03
  • R:17:19:14 31.03
  • Отправил 1 вложений
    Коста Михаил
    • S:17:19:38 31.03
    • R:17:19:40 31.03
    Не пришло
    Коста Михаил
    • S:17:19:50 31.03
    • R:17:19:54 31.03
    Отправь ссылки текстом
    Александр Котляр
  • S:17:20:21 31.03
  • R:17:20:23 31.03
  • https://pastebin.com/YxLU3LqU
    Коста Михаил
    • S:17:20:30 31.03
    • R:17:20:32 31.03
    Во, пришло
    Александр Котляр
  • S:17:20:38 31.03
  • R:17:20:40 31.03
  • https://pastebin.com/6qc12eS8
    Коста Михаил
    • S:17:20:53 31.03
    • R:17:20:57 31.03
    Всё, посмотрю проверю
    Александр Котляр
  • S:17:22:15 31.03
  • R:17:22:27 31.03
  • Отправил 1 вложений
    Александр Котляр
  • S:17:23:06 31.03
  • R:17:23:12 31.03
  • Отправил 2 вложений
    Александр Котляр
  • S:19:25:04 31.03
  • R:19:25:06 31.03
  • ?
    Александр Котляр
  • S:19:25:13 31.03
  • R:19:25:16 31.03
  • Не решил?
    Александр Котляр
  • S:20:46:36 31.03
  • R:20:46:38 31.03
  • ?
    Коста Михаил
    • S:20:46:52 31.03
    • R:20:46:58 31.03
    Сел за твою задачку
    Александр Котляр
  • S:20:47:30 31.03
  • R:20:47:32 31.03
  • За какую?
    Александр Котляр
  • S:20:47:36 31.03
  • R:20:47:38 31.03
  • С координатами
    Александр Котляр
  • S:20:47:50 31.03
  • R:20:47:53 31.03
  • Или bin?
    Коста Михаил
    • S:20:47:52 31.03
    • R:20:47:59 31.03
    За обе, они же обе неверные
    Александр Котляр
  • S:21:18:55 31.03
  • R:21:18:58 31.03
  • Блять
    Александр Котляр
  • S:21:19:05 31.03
  • R:21:19:08 31.03
  • Знаешь что понял
    Александр Котляр
  • S:21:19:12 31.03
  • R:21:19:14 31.03
  • Я не свой Варик тебе скинул
    Коста Михаил
    • S:21:19:28 31.03
    • R:21:19:31 31.03
    А?
    Александр Котляр
  • S:21:19:49 31.03
  • R:21:19:52 31.03
  • Отправил 1 вложений
    Коста Михаил
    • S:21:19:50 31.03
    • R:21:19:54 31.03
    Изначально задачу или как
    Александр Котляр
  • S:21:19:57 31.03
  • R:21:19:59 31.03
  • Про координаты
    Коста Михаил
    • S:21:19:58 31.03
    • R:21:20:01 31.03
    Не пришло вложение
    Александр Котляр
  • S:21:20:04 31.03
  • R:21:20:07 31.03
  • Отправил 1 вложений
    Коста Михаил
    • S:21:20:38 31.03
    • R:21:20:41 31.03
    Бля
    Коста Михаил
    • S:21:20:50 31.03
    • R:21:20:53 31.03
    Ебать ты прикол :)
    Коста Михаил
    • S:21:21:18 31.03
    • R:21:21:22 31.03
    Там одну функцию переписать, в целом похуй
    Александр Котляр
  • S:21:21:49 31.03
  • R:21:21:53 31.03
  • Спасибо
    Александр Котляр
  • S:21:21:51 31.03
  • R:21:21:54 31.03
  • Я знаю
    Александр Котляр
  • S:21:21:49 31.03
  • R:21:21:58 31.03
  • Ахахаха
    Коста Михаил
    • S:21:22:02 31.03
    • R:21:22:05 31.03
    А бинарник ты не поменял
    Коста Михаил
    • S:21:22:08 31.03
    • R:21:22:11 31.03
    Я тебе скидывал код
    Коста Михаил
    • S:21:22:36 31.03
    • R:21:22:39 31.03
    validate_input
    Коста Михаил
    • S:21:22:39 31.03
    • R:21:22:41 31.03
    Не должно быть
    Александр Котляр
  • S:21:22:33 31.03
  • R:21:22:43 31.03
  • Я тебе всё скинул
    Коста Михаил
    • S:21:22:52 31.03
    • R:21:23:00 31.03
    Вот это
    Коста Михаил
    • S:21:23:09 31.03
    • R:21:23:12 31.03
    Пришло мое пересланное?
    Коста Михаил
    • S:21:23:27 31.03
    • R:21:23:34 31.03
    Вот так можно попробовать
    Александр Котляр
  • S:21:24:04 31.03
  • R:21:24:07 31.03
  • Можешь в том виде в котором я тебе присылал
    Александр Котляр
  • S:21:23:53 31.03
  • R:21:24:10 31.03
  • А в чём разница?
    Александр Котляр
  • S:21:24:34 31.03
  • R:21:24:36 31.03
  • Погоди
    Александр Котляр
  • S:21:24:42 31.03
  • R:21:24:44 31.03
  • Какой ты мне сейчас кидаешь
    Коста Михаил
    • S:21:24:56 31.03
    • R:21:24:59 31.03
    Корректировка для поддержки циклического сдвига
    Александр Котляр
  • S:21:25:38 31.03
  • R:21:25:48 31.03
  • Сделай так как я
    Александр Котляр
  • S:21:25:48 31.03
  • R:21:25:50 31.03
  • Я не понимаю какой код
    Коста Михаил
    • S:21:25:59 31.03
    • R:21:26:02 31.03
    Ок
    Александр Котляр
  • S:21:26:17 31.03
  • R:21:26:21 31.03
  • А то коды которые ты мне скинул они с одинаковым временем
    Александр Котляр
  • S:21:27:18 31.03
  • R:21:27:20 31.03
  • А почему ты не хочешь в дс созвониться
    Александр Котляр
  • S:21:27:24 31.03
  • R:21:27:27 31.03
  • Или вк своё дать?
    Коста Михаил
    • S:21:28:23 31.03
    • R:21:28:26 31.03
    Ты написал в сервис, сервис нашел мне работу
    Коста Михаил
    • S:21:28:57 31.03
    • R:21:29:00 31.03
    Мне комфортнее, чтобы просто заказы падали, Я и работал
    Коста Михаил
    • S:21:29:13 31.03
    • R:21:29:15 31.03
    А переходить в лс - значит обманывать ребят, что сервис создали
    Коста Михаил
    • S:21:29:29 31.03
    • R:21:29:33 31.03
    Они классные чуваки, смысла не имеет
    Коста Михаил
    • S:21:29:31 31.03
    • R:21:29:36 31.03
    Код ща скину
    Коста Михаил
    • S:21:30:19 31.03
    • R:21:30:22 31.03
    Код для Bin обновленный https://pastebin.com/S4sCAQ2n
    Коста Михаил
    • S:21:30:28 31.03
    • R:21:30:31 31.03
    https://pastebin.com/S4sCAQ2n
    Александр Котляр
  • S:21:31:03 31.03
  • R:21:31:07 31.03
  • А что надо изменить в коде с координатами
    Коста Михаил
    • S:21:35:11 31.03
    • R:21:35:15 31.03
    Сейчас скину код с координатами
    Коста Михаил
    • S:21:37:04 31.03
    • R:21:37:07 31.03
    Ты кст в координатах возвращал не result а всегда true
    Коста Михаил
    • S:21:37:22 31.03
    • R:21:37:25 31.03
    А
    Коста Михаил
    • S:21:37:24 31.03
    • R:21:37:27 31.03
    Епта
    Коста Михаил
    • S:21:37:28 31.03
    • R:21:37:32 31.03
    это не важно
    Коста Михаил
    • S:21:41:36 31.03
    • R:21:41:40 31.03
    https://pastebin.com/ahPvsFaJ
    Коста Михаил
    • S:21:41:48 31.03
    • R:21:41:52 31.03
    Код для координат обновленный https://pastebin.com/ahPvsFaJ
    Александр Котляр
  • S:21:44:23 31.03
  • R:21:44:26 31.03
  • Бля
    Александр Котляр
  • S:21:44:26 31.03
  • R:21:44:29 31.03
  • Тесты менять
    Александр Котляр
  • S:21:44:33 31.03
  • R:21:44:37 31.03
  • Ебать мой хуй
    Александр Котляр
  • S:21:44:36 31.03
  • R:21:44:39 31.03
  • Ахахаха
    Коста Михаил
    • S:21:45:09 31.03
    • R:21:45:12 31.03
    Да ты можешь отправить так
    Александр Котляр
  • S:21:48:57 31.03
  • R:21:49:00 31.03
  • Ща
    Александр Котляр
  • S:21:49:07 31.03
  • R:21:49:10 31.03
  • Проверю через свою систему оценивания
    Александр Котляр
  • S:21:53:37 31.03
  • R:21:53:40 31.03
  • Погоди-ка
    Александр Котляр
  • S:21:54:10 31.03
  • R:21:54:12 31.03
  • 100 33
    Александр Котляр
  • S:21:54:06 31.03
  • R:21:54:18 31.03
  • А если в бин задание я сделаю так
    Александр Котляр
  • S:21:54:14 31.03
  • R:21:54:19 31.03
  • Ошибка будет?
    Коста Михаил
    • S:21:54:36 31.03
    • R:21:54:39 31.03
    Нет
    Коста Михаил
    • S:21:54:42 31.03
    • R:21:54:46 31.03
    И не должно быть
    Александр Котляр
  • S:21:54:48 31.03
  • R:21:54:51 31.03
  • Либо 100 -1
    Коста Михаил
    • S:21:54:53 31.03
    • R:21:54:57 31.03
    Потому что есть слово Циклический
    Коста Михаил
    • S:21:55:00 31.03
    • R:21:55:03 31.03
    Не будет ошибки
    Коста Михаил
    • S:21:55:16 31.03
    • R:21:55:20 31.03
    Из-за ошибки и не могли мы тесты пройти
    Александр Котляр
  • S:21:55:18 31.03
  • R:21:55:21 31.03
  • Даже с отрицательными значениями?
    Коста Михаил
    • S:21:55:30 31.03
    • R:21:55:34 31.03
    Даже с отрицательными
    Коста Михаил
    • S:21:55:40 31.03
    • R:21:55:43 31.03
    На -1 вправо = 1 влево
    Александр Котляр
  • S:21:59:03 31.03
  • R:21:59:06 31.03
  • Ждём тогда
    Александр Котляр
  • S:21:59:41 31.03
  • R:21:59:43 31.03
  • Запушил
    Александр Котляр
  • S:21:59:45 31.03
  • R:21:59:48 31.03
  • Ща посмотрим
    Александр Котляр
  • S:22:01:01 31.03
  • R:22:01:04 31.03
  • 6 задание не прошло
    Коста Михаил
    • S:22:01:27 31.03
    • R:22:01:31 31.03
    Какую закидывал
    Александр Котляр
  • S:22:01:30 31.03
  • R:22:01:33 31.03
  • В 8 остался один негатив
    Александр Котляр
  • S:22:01:47 31.03
  • R:22:01:51 31.03
  • Отправил 1 вложений
    Александр Котляр
  • S:22:01:56 31.03
  • R:22:01:59 31.03
  • это бинарник
    Коста Михаил
    • S:22:02:05 31.03
    • R:22:02:08 31.03
    Это отрицательное значение
    Коста Михаил
    • S:22:02:19 31.03
    • R:22:02:21 31.03
    Добавь if из своего прошлого кода
    Коста Михаил
    • S:22:02:22 31.03
    • R:22:02:26 31.03
    Или я могу добавить
    Коста Михаил
    • S:22:02:27 31.03
    • R:22:02:30 31.03
    Просто на улицу вышел
    Александр Котляр
  • S:22:06:28 31.03
  • R:22:06:30 31.03
  • Отправил 1 вложений
    Александр Котляр
  • S:22:06:35 31.03
  • R:22:06:38 31.03
  • а это с координатами
    Александр Котляр
  • S:22:07:53 31.03
  • R:22:07:57 31.03
  • С n?
    Александр Котляр
  • S:22:07:48 31.03
  • R:22:08:00 31.03
  • Какой иф
    Коста Михаил
    • S:22:08:04 31.03
    • R:22:08:08 31.03
    Да
    Александр Котляр
  • S:22:08:54 31.03
  • R:22:08:57 31.03
  • И куда мне его надо
    Александр Котляр
  • S:22:09:13 31.03
  • R:22:09:16 31.03
  • Охххх
    Александр Котляр
  • S:22:09:18 31.03
  • R:22:09:20 31.03
  • Башка не варит
    Коста Михаил
    • S:22:09:30 31.03
    • R:22:09:33 31.03
    Тогда Я сам сделаю
    Александр Котляр
  • S:22:09:53 31.03
  • R:22:09:57 31.03
  • В прошлом коде было так что у меня был validate input
    Александр Котляр
  • S:22:10:05 31.03
  • R:22:10:10 31.03
  • И я его сравнивал
    Александр Котляр
  • S:22:10:25 31.03
  • R:22:10:40 31.03
  • Ты скоро придёшь?
    Коста Михаил
    • S:22:11:10 31.03
    • R:22:11:14 31.03
    да
    Александр Котляр
  • S:22:11:13 31.03
  • R:22:11:15 31.03
  • Просто лучше успеть это до конца этого дня
    Коста Михаил
    • S:22:11:13 31.03
    • R:22:11:16 31.03
    уже дома
    Коста Михаил
    • S:22:12:48 31.03
    • R:22:12:51 31.03
    https://pastebin.com/67KW9U2p Для bin попробуй
    Александр Котляр
  • S:22:14:23 31.03
  • R:22:14:26 31.03
  • Давай сразу же и координаты
    Александр Котляр
  • S:22:14:28 31.03
  • R:22:14:31 31.03
  • Вместе загружу
    Коста Михаил
    • S:22:19:22 31.03
    • R:22:19:26 31.03
    загружай по одной
    Коста Михаил
    • S:22:19:40 31.03
    • R:22:19:44 31.03
    У тебя тут косяк, почему-то double значения не читает
    Коста Михаил
    • S:22:21:49 31.03
    • R:22:21:52 31.03
    Нифига, код с координатами рабочий
    Александр Котляр
  • S:22:23:08 31.03
  • R:22:23:11 31.03
  • Бинарник прошёл
    Коста Михаил
    • S:22:23:24 31.03
    • R:22:23:28 31.03
    👍
    Коста Михаил
    • S:22:23:34 31.03
    • R:22:23:36 31.03
    Проверь вариант для координат
    Александр Котляр
  • S:22:23:23 31.03
  • R:22:23:37 31.03
  • Скинь мне его ещё раз
    Коста Михаил
    • S:22:23:38 31.03
    • R:22:23:41 31.03
    вариант, задание
    Коста Михаил
    • S:22:24:04 31.03
    • R:22:24:08 31.03
    https://pastebin.com/ahPvsFaJ код для бинарника
    Александр Котляр
  • S:22:24:15 31.03
  • R:22:24:18 31.03
  • Отправил 1 вложений
    Александр Котляр
  • S:22:25:06 31.03
  • R:22:25:09 31.03
  • Почему координаты double?
    Коста Михаил
    • S:22:25:24 31.03
    • R:22:25:27 31.03
    1 1 2 2 1.5 1.5
    Коста Михаил
    • S:22:26:15 31.03
    • R:22:26:19 31.03
    Да всё у нас верно
    Александр Котляр
  • S:22:30:04 31.03
  • R:22:30:08 31.03
  • Точно
    Александр Котляр
  • S:22:33:47 31.03
  • R:22:33:49 31.03
  • Может в ифах ошибка?
    Коста Михаил
    • S:22:34:05 31.03
    • R:22:34:08 31.03
    Нет ошибок
    Коста Михаил
    • S:22:34:11 31.03
    • R:22:34:15 31.03
    Ну те
    Коста Михаил
    • S:22:34:26 31.03
    • R:22:34:30 31.03
    Этот же код, но для прямой проходил 6 тестов
    Александр Котляр
  • S:22:35:11 31.03
  • R:22:35:14 31.03
  • Ща
    Александр Котляр
  • S:22:35:16 31.03
  • R:22:35:19 31.03
  • Кое что покажу
    Коста Михаил
    • S:22:35:16 31.03
    • R:22:35:20 31.03
    А хотя мб и есть ошибка
    Александр Котляр
  • S:22:35:33 31.03
  • R:22:35:35 31.03
  • Ты увидел?
    Коста Михаил
    • S:22:36:21 31.03
    • R:22:36:24 31.03
    Ну Я использую методы для коллинеарности
    Александр Котляр
  • S:22:36:37 31.03
  • R:22:36:40 31.03
  • Отправил 1 вложений
    Коста Михаил
    • S:22:36:38 31.03
    • R:22:36:42 31.03
    Ща короче, по-другому сделаю
    Александр Котляр
  • S:22:37:03 31.03
  • R:22:37:06 31.03
  • давай лучше по другому
    Александр Котляр
  • S:22:37:17 31.03
  • R:22:37:30 31.03
  • Это просто чисто редактор
    Коста Михаил
    • S:22:40:00 31.03
    • R:22:40:04 31.03
    https://pastebin.com/YC5LMKVg Координаты
    Александр Котляр
  • S:22:41:55 31.03
  • R:22:41:57 31.03
  • Таааак
    Александр Котляр
  • S:22:42:02 31.03
  • R:22:42:05 31.03
  • Мои тесты оно запустило
    Александр Котляр
  • S:22:42:08 31.03
  • R:22:42:11 31.03
  • Не может не радовать
    Александр Котляр
  • S:22:49:27 31.03
  • R:22:49:30 31.03
  • Отправил 1 вложений
    Коста Михаил
    • S:22:49:46 31.03
    • R:22:49:50 31.03
    Хмхм
    Коста Михаил
    • S:22:50:00 31.03
    • R:22:50:03 31.03
    Наверное все нули
    Коста Михаил
    • S:22:57:55 31.03
    • R:22:57:58 31.03
    https://pastebin.com/yL3iegcg попробуй
    Александр Котляр
  • S:23:02:29 31.03
  • R:23:02:31 31.03
  • ща
    Александр Котляр
  • S:23:05:19 31.03
  • R:23:05:21 31.03
  • Отправил 1 вложений
    Александр Котляр
  • S:23:09:23 31.03
  • R:23:09:25 31.03
  • Отправил 1 вложений
    Александр Котляр
  • S:23:09:41 31.03
  • R:23:09:43 31.03
  • не там где (xr-xq)
    Александр Котляр
  • S:23:09:51 31.03
  • R:23:09:53 31.03
  • типо деление на 0?
    Коста Михаил
    • S:23:10:20 31.03
    • R:23:10:23 31.03
    Скорее 0 0 0 0 0 просто должно вернуть 0
    Коста Михаил
    • S:23:10:27 31.03
    • R:23:10:30 31.03
    Потому что 0 0 это не отрезок
    Александр Котляр
  • S:23:10:57 31.03
  • R:23:10:59 31.03
  • Это вообще ничего
    Коста Михаил
    • S:23:11:19 31.03
    • R:23:11:27 31.03
    Закинь на проверку
    Александр Котляр
  • S:23:12:12 31.03
  • R:23:12:15 31.03
  • Отправил 1 вложений
    Александр Котляр
  • S:23:12:20 31.03
  • R:23:12:23 31.03
  • в эту функцию?
    Коста Михаил
    • S:23:12:42 31.03
    • R:23:12:46 31.03
    В какую функцию
    Александр Котляр
  • S:23:12:45 31.03
  • R:23:12:48 31.03
  • типо написать что coordinate !=0.0
    Коста Михаил
    • S:23:12:46 31.03
    • R:23:12:49 31.03
    Я тебе код скинул
    Коста Михаил
    • S:23:12:53 31.03
    • R:23:13:00 31.03
    .
    Александр Котляр
  • S:23:12:58 31.03
  • R:23:13:01 31.03
  • нет
    Коста Михаил
    • S:23:12:54 31.03
    • R:23:13:02 31.03
    Пробуй
    Александр Котляр
  • S:23:13:01 31.03
  • R:23:13:03 31.03
  • не скинул
    Коста Михаил
    • S:23:12:58 31.03
    • R:23:13:05 31.03
    Я уже написал
    Коста Михаил
    • S:23:13:19 31.03
    • R:23:13:22 31.03
    https://pastebin.com/yL3iegcg
    Александр Котляр
  • S:23:13:35 31.03
  • R:23:13:37 31.03
  • Так я его и кидал
    Коста Михаил
    • S:23:13:36 31.03
    • R:23:13:40 31.03
    https://pastebin.com/ yL3iegcg Проверка кода раз два три
    Коста Михаил
    • S:23:13:49 31.03
    • R:23:13:52 31.03
    pastebin.com/yL3iegcg
    Коста Михаил
    • S:23:13:57 31.03
    • R:23:13:59 31.03
    Приходят ссылки?
    Александр Котляр
  • S:23:14:15 31.03
  • R:23:14:18 31.03
  • пришли ссылку где код который я должен запушить
    Александр Котляр
  • S:23:14:23 31.03
  • R:23:14:25 31.03
  • они приходят
    Александр Котляр
  • S:23:14:33 31.03
  • R:23:14:35 31.03
  • я уже просто запутался какая из
    Коста Михаил
    • S:23:14:58 31.03
    • R:23:15:02 31.03
    https://pastebin.com/yL3iegcg 22:57 эта ссылка Тут есть проверка на 0
    Александр Котляр
  • S:23:15:21 31.03
  • R:23:15:23 31.03
  • я её уже запушил
    Александр Котляр
  • S:23:15:35 31.03
  • R:23:15:46 31.03
  • она мне вывело это
    Александр Котляр
  • S:23:16:26 31.03
  • R:23:16:28 31.03
  • Отправил 1 вложений
    Коста Михаил
    • S:23:16:26 31.03
    • R:23:16:29 31.03
    Там похожий код, попробуй ещё раз запушить от 22:57
    Александр Котляр
  • S:23:20:11 31.03
  • R:23:20:14 31.03
  • Отправил 1 вложений
    Александр Котляр
  • S:23:20:28 31.03
  • R:23:20:31 31.03
  • вот
    Коста Михаил
    • S:23:24:27 31.03
    • R:23:24:31 31.03
    Пока хуй знает
    Коста Михаил
    • S:23:24:38 31.03
    • R:23:24:41 31.03
    Где он Negative test поставил
    Александр Котляр
  • S:23:24:51 31.03
  • R:23:25:01 31.03
  • может здесь ошибка?
    Александр Котляр
  • S:23:24:57 31.03
  • R:23:25:02 31.03
  • типо деление на 0
    Коста Михаил
    • S:23:25:12 31.03
    • R:23:25:17 31.03
    Успокойся ты с делением на 0
    Коста Михаил
    • S:23:25:16 31.03
    • R:23:25:20 31.03
    и прочитай код
    Коста Михаил
    • S:23:26:01 31.03
    • R:23:26:05 31.03
    он делится на два условия Если деление на 0 - вертикальное Если нет, то можем выполнить m = (yr-yq)/(xr-xq)
    Коста Михаил
    • S:23:30:35 31.03
    • R:23:30:39 31.03
    подойди к нему завтра/напиши, что тест не проходит и вроде всё проверил
    Александр Котляр
  • S:23:43:42 31.03
  • R:23:43:44 31.03
  • Слушай
    Александр Котляр
  • S:23:44:41 31.03
  • R:23:44:44 31.03
  • Отправил 1 вложений
    Коста Михаил
    • S:23:45:35 31.03
    • R:23:45:38 31.03
    Интересно
    Александр Котляр
  • S:23:47:14 31.03
  • R:23:47:17 31.03
  • Как это исправить
    Коста Михаил
    • S:23:51:09 31.03
    • R:23:51:12 31.03
    https://pastebin.com/8pxgR0dj
    Александр Котляр
  • S:00:17:09 01.04
  • R:00:17:11 01.04
  • Неа
    Александр Котляр
  • S:00:17:12 01.04
  • R:00:17:14 01.04
  • Не работает
    Александр Котляр
  • S:01:04:56 01.04
  • R:01:04:59 01.04
  • Отправил 1 вложений
    Александр Котляр
  • S:01:04:58 01.04
  • R:01:05:01 01.04
  • Нашёл
    Александр Котляр
  • S:01:05:01 01.04
  • R:01:05:05 01.04
  • Ебать
    Коста Михаил
    • S:01:05:20 01.04
    • R:01:05:23 01.04
    ?
    Александр Котляр
  • S:01:05:38 01.04
  • R:01:05:41 01.04
  • Ну у нас отрезка нет
    Коста Михаил
    • S:01:05:47 01.04
    • R:01:05:51 01.04
    0 0 0 0 1 1 -> 0
    Коста Михаил
    • S:01:05:50 01.04
    • R:01:05:54 01.04
    Ну
    Коста Михаил
    • S:01:06:12 01.04
    • R:01:06:15 01.04
    Отрезка нет -> 0
    Александр Котляр
  • S:01:08:25 01.04
  • R:01:08:27 01.04
  • Отправил 1 вложений
    Александр Котляр
  • S:01:09:33 01.04
  • R:01:09:37 01.04
  • Вот
    Коста Михаил
    • S:01:10:12 01.04
    • R:01:10:16 01.04
    Ну.. прочитал, но помочь тебе чем - не знаю
    Александр Котляр
  • S:01:36:50 01.04
  • R:01:36:52 01.04
  • Ну короче
    Александр Котляр
  • S:01:37:08 01.04
  • R:01:37:10 01.04
  • if ((xq - xr)*(xq - xr) + (yq-yr)*(yq-yr) < EPSILON) return ERROR_SEGMENT_2;
    Александр Котляр
  • S:01:37:15 01.04
  • R:01:37:18 01.04
  • я сделал так
      • USER
      • 800.0

        /

        800.0

      • EXEC
      • 720.0

        /

        720.0

        

    Сбер

       

    Тинькофф