Algorytm i programowanie w Mathematice

0

Kiepski ze mnie programista dlatego pisze z prośbą o pomoc w napisaniu algorytmu ( oraz ewentualnie programu w mathematice) który brzmi :
Program ma sprawdzać, czy jest liczba "szczęśliwą", tzn. czy da się pomiędzy jej cyframi
rozstawić tak znaki "+" lub "-" lub "" lub nic (tzn. w ostatnim przypadku traktujemy kolejne
cyfry jak cyfry liczby 2-cyfrowej lub więcej-cyfrowej), żeby wynik był równy 0.
I jeśli jest wypisywać odpowiednie rozstawienie znaków.
Naprz.
12931 jest szczęśliwą, bo 12-9-3
1=0
111373 też jest, bo 111-37*3=0.

Za wszystkie odpowiedzi bedę bardzo wdzięczna.

0

zacznij od metody siłowej. Sprawdzaj wszystkie kombinacje wstawień operacji matematycznych lub braku takiej operacji.

0

Dzięki. Będe próbowac wszystkiego co moge, bo niestety program musze zrozumiec i oddac na zaliczenie .

0

Trzeba sprecyzować jaka jest kolejność wykonywania działań, kandydat to 5132, wstawiamy tak 5-1*3-2:
jeśli od lewej, to dostaniemy 10,
jeśli wg. standardowych priorytetów, to dostaniemy 0.

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