Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 05.01.2021
Сообщений: 12

Уравнение

15.01.2021, 12:19. Показов 4091. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ваша задача - решить уравнение с одним неизвестным х.
Уравнение состоит из +, -, x и целых чисел.
Будет один единственный знак =.
Знак плюс и равенство никогда не ставится в начале и в конце уравнения. Аналогично знак минус никогда не помещается в конец уравнения.

Некоторые пары знаков никогда не помещаются один за другим:

* плюс за плюсом*
* плюс после минуса
* минус после минуса
* минус после плюса
* x после x*
* плюс после равно *
* равно после плюса

Формат ввода:
Первая строка ввода состоит из одного целого числа Z, которое будет указывать на количество тестовых случаев.
Каждая из следующих N строк состоит из строки si - уравнения.

Формат вывода:
Для каждого тестового случая необходимо в отдельной строке задать одно число, решение заданного уравнения. В качестве альтернативы Вы должны предоставить одно слово NO, если нет решения или есть несколько решений.

Ответы будут проверены с точностью до 0,001.

Sample Input:
2
24-x+3x-2x=16-x
16-4x+2x-12=-2x+10

Sample Output:
-8
NO
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.01.2021, 12:19
Ответы с готовыми решениями:

Уравнение
Дано уравнение вида Ax+By=C A,B,C-положительные целые числа. x и y неотрицательные неизвестные числа Нужно написать программу,...

Задача уравнение

Линейное уравнение ax = b
на питоне Решить линейное уравнение ax=b Заданы три точки A(x1y1), B(x2,y2), C(x3,y3). Определить какая из точек наиболее...

26
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
18.01.2021, 09:20
Студворк — интернет-сервис помощи студентам

Не по теме:

Arsegg, почему жестоко? Наоборот - выискивать косяки в коде, приводящие к падению, это, можно сказать, талант. Я, например, совсем не против. И это не ирония\сарказм.


0
18.01.2021, 09:22

Не по теме:

Цитата Сообщение от iSmokeJC Посмотреть сообщение
выискивать косяки в коде
Только если попросят прямо об этом. В остальных случаях - это невежливо по отношению к автору кода.

0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
18.01.2021, 09:40

Не по теме:

Arsegg, ок, точка зрения понятна. Но в моих поделиях косяки ищи, лады? Говорю прямо.

0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,693
Записей в блоге: 29
18.01.2021, 09:52
Цитата Сообщение от Arsegg Посмотреть сообщение
В остальных случаях - это невежливо по отношению к автору кода.
не согласен, для того и форум чтобы мнением делиться. В разумной форме конечно, типа "вы упустили такое то условие" или "не верный вывод при таких то данных". Разумный человек на это не обидится, даже наоборот получит пользу, все мы учимся тут взаимно. Я только за, если мне говорят, что чего то упустил или например листкомпс использую вместо генератора (грешен!).
3
18.01.2021, 10:07

Не по теме:

Цитата Сообщение от iSmokeJC Посмотреть сообщение
Но в моих поделиях косяки ищи, лады
Не вопрос. :D
Цитата Сообщение от Welemir1 Посмотреть сообщение
для того и форум чтобы мнением делиться.
Я, допустим, вообще не эксперт в Python'е. В алгоритмах тоже не силен. Что я могу, как дилетант, "предъявить" профессору, который преподает данную дисциплину, или, например, матерому разработчику на данном языке, или даже олимпиаднику, который "щелкает" такие задачки, как орешки? Вопрос риторический.

0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,693
Записей в блоге: 29
18.01.2021, 10:11
Цитата Сообщение от Arsegg Посмотреть сообщение
Что я могу, как дилетант, "предъявить"
как что -ошибки, невнимательность, ведь все люди ошибаются, кроме Линуса Торвальдса, а его на форуме нет
Я имею в виду не специально чего то искать и к запятым придираться, а когда реально видно, что скажем код не решает поставленной задачи или излишне сложен, не читаем, да и просто кривой горбатый. Мы же по дзену помним что надо в читаемость, плоскоту, удобство и красоту. Вот это и надо предъявлять, почему нет? Профессорам тоже полезно порой указать на недочеты.
2
18.01.2021, 10:14

Не по теме:

Цитата Сообщение от Welemir1 Посмотреть сообщение
листкомпс использую вместо генератора
List comprehension быстрее работают, нежели generator expressions. Так что спорно.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.01.2021, 10:14
Помогаю со студенческими работами здесь

Уравнение на питон
Добрый день,кто может написать такое уравнение ,я новичок и уже 3 час сижу и никак ... Помогите пожалуйста, заранее спасибо

Кубическое уравнение
Напишите программу, которая будет искать все целые X, удовлетворяющие уравнению AX3 + BX2 + CX + D = 0, где A, B, C, D — данные...

Уравнение на Python
Уравнение \left|ax-b \right|=c-2a(x-2) Отсюда через программу выразить и найти x (несколько случаев из-за модуля) a,b,c - любые...

Квадратное уравнение
Программа, которая по заданным коэффициентам квадратного уравнения находит его вещественные корни и их количество

Вычислить уравнение
Не могу понять как его решить, препод не объяснил)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru