Нужна помощь в решении задач

  • Автор темы Автор темы aaaaaaaa
  • Дата начала Дата начала
A

aaaaaaaa

Нужно написать программу позволяющую решать простейшие уравнения и системы уравнений. Исходные данные и результаты должны иметь принятый в математике вид. При отсутствии решений или бесконечном множестве решений вывести соответствующее сообщение.
Нужна очень срочно помощь!
 
Так прога не распознает коэффициенты - она просто отыскивает цифры...Можно ли это как то отредактировать?
 
Так прога не распознает коэффициенты - она просто отыскивает цифры
Всмысле?
А что конкретно надо?
можете привеси пример того что должна найти прогармма.
 
Ну - например - дано уравнение - 15x1+3x3=15. Его нужно занести в массив так - 15 0 3 15, т.к х2 отсутствует. А программа потом берет и находит наши х1 х2 х3.
 
Ок, сделаю, но сегодня уже врятли успею и эт возле x,y,z...может ничего не стоять, стоять знак умножения или стоять знак деления?
 
Деления не будет. Умножение может стоять а может и нет.Заранее спасибо!
 
Тишина...
 
Блин, забыл извените.
Вот то что у меня получилось, работает вроде правильно, если не считать ошибки которая вылазит после закрытия программы.
 

Вложения

От спасибо так спасибо!))) :)
Вот только почему ошибка вылазит?)))
 
код немного кривой, даже не немного, а очень.
Много левых переменных.
Хотя как помне ошибка всётаки и за "динамического" масива.

Вот поправленый вариант + небольшие пояснения в коде:
Посмотреть вложение project.zip
 
:) B) :lovecodeby: :lovecodeby: :lovecodeby: Вот это ДААА!!))))Здорава!))) :newconfus: Я в шоке)))Пасибаааа)))ааа)))Я такой радый))
ПС: Может это будет наглостью(невозможно не оценить ту работу которую ты проделал!!!), но можно ли сделать так чтобы можно было все это вводить в стринггрид?(я про само уравнение). Если это покажется верхом наглости - то достаточно просто об этом сказать...
 
Лан, вот, в эдите только значение для в ставки в stringgrid(вручную копировать)
 

Вложения

Аааа))) B) :) Спасибо-преспасибо!))
Единственная проблемка...Если перед иксом ничего не стоит - то критует...и оно не учитывает значение после равно...Допустим у нас уравнение 3x1+16x2+5-17=23 - в x0 выдает "-12"...Собственно говоря - она ж ещё должна перенести все это за знак равно и выдать в x0 значение равное 23+12...
PS: Чуствую себя последней скотиной... :lovecodeby:
 
Вот, вроде работает правильно:
 

Вложения

Там странность какая-то:если не вводишь кофициент при х1 - оно критует...А ещё - можно ли сделать так чтобы х0 вычислялось с обратным знаком, т.к при переносе через равно знак меняется? :)
 
Там странность какая-то:если не вводишь кофициент при х1
Не только х1, любой х который в начале строки без коэфицыэнта.
Там просто глюк один был, ну проверяло стоитли в начале х без коэфицыэнта.
А ещё - можно ли сделать так чтобы х0 вычислялось с обратным знаком
А что мешает сделать так: a[0]:=-a[0]?
 

Вложения

А в каком месте проги его вставить?
 
там где будете обрабвтывать, или после prea_analize_string
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab