Делфи.Функция.Строка

Тема в разделе "Delphi - FAQ", создана пользователем Scabby, 16 фев 2009.

  1. Scabby

    Scabby Гость

    У меня есть функция f(x)=ax^2+bх+c
    пользователь вводит свою функцию, потом при комплеляции выводятся коэфициенты a,b,c.
    не представляюкак разбить функцию саму ax^2+bх+c на токены, чтобы определялись знаки цифры и т.д.
    каждого оператора....(((
    помогите

    Делфи
     
  2. dimat

    dimat Lotus team
    Lotus team

    Регистрация:
    31 июл 2008
    Сообщения:
    518
    Симпатии:
    0
    var s,s2:string;
    var i:integer;
    s:='2x^2+3x+4';
    s2:='';
    for i:=1 to length(s) do begin
    if s in {0..9} then s2:=s2+s+' ';

    end;
    showmessage(s2);
     
Загрузка...

Поделиться этой страницей