Zadanie z liczba i ciagiem cyfr

0

Czy ktoś potrafiłby to rozwiązać /zaimplementować w Pascalu? Dany jest ciąg cyfr 0,1...9 i liczba naturalna k<=2000.\zadanie polega na tym aby używajac wyłącznie operatorów dwuargumentowych+,-,*;umieścic je w powyższym ciągu w taki sposób aby wartość powstałego wyrażenia byla równa k.
program powinien wypisać wszystkie możliwości.

0

Zrozumialem to tak, ze pomiedzy cyfry od 0 do 9 (w niezmienionej kolejnosci) nalezy wstawic operatory +, - lub * (musi byc ich 9). Jesli to jest to co zrozmuialem to generujesz wszystkie mozliwe ustawienia operatorow (bedzie ich 19683) i sprawdzasz, dla ktorego ustawienia wynikiem jest poszukiwana liczba.

0

Tzn cyfry musi podać użytkownik mogą się powtarzać i być w różnej kolejności. Najlepiej pokażę to na przykładzie :
Dana jest liczba k=2000 i cyfry : 2100100 i program powinien wyświetlić:
2100-100; 210010-0;210010+0. Ilość cyfr jest nieograniczona i uzależniona od użytkownika.

Wdzięczny byłbym nawet na pomysł dla np. 7 cyfr bo męczę się w tym Delphi [???] Z góry dzięki [browar] :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1