• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

aaaaaaaa

Нужно написать программу позволяющую решать простейшие уравнения и системы уравнений. Исходные данные и результаты должны иметь принятый в математике вид. При отсутствии решений или бесконечном множестве решений вывести соответствующее сообщение.
Нужна очень срочно помощь!
 
A

aaaaaaaa

Так прога не распознает коэффициенты - она просто отыскивает цифры...Можно ли это как то отредактировать?
 
A

aaaaaaaa

Ну - например - дано уравнение - 15x1+3x3=15. Его нужно занести в массив так - 15 0 3 15, т.к х2 отсутствует. А программа потом берет и находит наши х1 х2 х3.
 
D

Dock1100

Ок, сделаю, но сегодня уже врятли успею и эт возле x,y,z...может ничего не стоять, стоять знак умножения или стоять знак деления?
 
A

aaaaaaaa

Деления не будет. Умножение может стоять а может и нет.Заранее спасибо!
 
D

Dock1100

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

Вложения

  • project.zip
    4,8 КБ · Просмотры: 131
D

Dock1100

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

Вот поправленый вариант + небольшие пояснения в коде:
Посмотреть вложение project.zip
 
A

aaaaaaaa

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

Dock1100

Лан, вот, в эдите только значение для в ставки в stringgrid(вручную копировать)
 

Вложения

  • project.zip
    6 КБ · Просмотры: 106
A

aaaaaaaa

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

aaaaaaaa

Там странность какая-то:если не вводишь кофициент при х1 - оно критует...А ещё - можно ли сделать так чтобы х0 вычислялось с обратным знаком, т.к при переносе через равно знак меняется? :)
 
D

Dock1100

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

Вложения

  • project.zip
    6,5 КБ · Просмотры: 130
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!