Einzelnen Beitrag anzeigen

Benutzerbild von Kedariodakon
Kedariodakon

Registriert seit: 10. Sep 2004
Ort: Mönchengladbach
833 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Programm zum errechnen von Rechenmauern.

  Alt 3. Jun 2008, 15:52
Also ich würd das anhand von Rechenregeln machen, 2 hätte ich da:
Regel 1:
Code:
.c.
a.b
a + b = c

Regel 2:
Code:
..f..
.d.e.
a.b.c
a + b + b + c = f

Da ich annehme, dass die Pyramiden unbekannter Größe sind, würde ich diese schön von der reihenach durchgehen und versuchen eine Schablone auf leere Felder zu legen, welchen den Regeln entspricht, hab ich genügend Werte, kann ich die fehlenden Felder berechnen, hab ich keine passende geh ich zum nächsten leeren Feld...
Das mach ich so lange bis ich am Ende bin, bin ich am Ende und ich konnte keine Felder auffüllen, dann ist es nicht lösbar, oder es fehlen Regeln, hab ich aufgefüllt geh ich die leeren Felder wieder durch...


Edit: Die Lösung von Nikolas wär ein anderer Angang, der richtig umgesetzt zu 100% eine Lösung gibt, sprich jedes Feld hat einen Index:
Code:
...10...
..8.9..
.5.6.7.
1.2.3.4
Nun kann man die Felder natürlich ersetzen, sprich 5 = 1 + 2, 6 = 2 + 3, 8 = 5 + 6 => 8 = 1 + 2 + 6...
dannach einfach nurnoch umformen lassen und schon füllt sich das alles von ganz allein...

Bye Christian
Christian
  Mit Zitat antworten Zitat