• ❓Решение отправлено
    • 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
    Коста Михаил
    • S:13:49:53 29.03
    • R:14:11:33 29.03
    Привет
    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: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:18:59 29.03
    • R:14:19:11 29.03
    Он у меня не рабочий
    Коста Михаил
    • S:14:19:05 29.03
    • R:14:19:07 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:31 29.03
    • R:14:20:40 29.03
    Сделал имена переменных как на джаве)
    Александр Котляр
  • S:14:20:35 29.03
  • R:14:20:37 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:03 29.03
  • R:14:39:07 29.03
  • Это массив чаров - строка
    Коста Михаил
    • S:14:39:04 29.03
    • R:14:39:06 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:50 29.03
    • R:23:08:02 29.03
    Эта
    Коста Михаил
    • S:23:07:57 29.03
    • R:23:07:59 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:28 29.03
  • R:23:10:31 29.03
  • Сейчас скину чуть изменённый
    Коста Михаил
    • S:23:10:29 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:55 31.03
    • R:17:17:07 31.03
    Я смотрел код и думал что не так
    Коста Михаил
    • S:17:16:58 31.03
    • R:17:17:01 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:49 31.03
    • R:21:21:58 31.03
    Ахахаха
    Коста Михаил
    • S:21:21:51 31.03
    • R:21:21:54 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:33 31.03
    • R:21:22:43 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: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:23:53 31.03
    • R:21:24:10 31.03
    А в чём разница?
    Коста Михаил
    • S:21:24:04 31.03
    • R:21:24:07 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:06 31.03
    • R:21:54:18 31.03
    А если в бин задание я сделаю так
    Коста Михаил
    • S:21:54:10 31.03
    • R:21:54:12 31.03
    100 33
    Коста Михаил
    • 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:48 31.03
    • R:22:08:00 31.03
    Какой иф
    Коста Михаил
    • S:22:07:53 31.03
    • R:22:07:57 31.03
    С n?
    Александр Котляр
  • 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:23 31.03
    • R:22:23:37 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: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:54 31.03
  • R:23:13:02 31.03
  • Пробуй
    Коста Михаил
    • S:23:12:58 31.03
    • R:23:13:01 31.03
    нет
    Александр Котляр
  • S:23:12:58 31.03
  • R:23:13:05 31.03
  • Я уже написал
    Коста Михаил
    • S:23:13:01 31.03
    • R:23:13:03 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

        

    Сбер

       

    Тинькофф