Guest Jack2442[...]
1 Ganzzahlige rechtwinklige Dreiecke
• Es gibt rechtwinklige Dreiecke (d.h. Dreiecke, für die der Satz des Pythagoras gilt), deren Seitenlängen alle
ganze Zahlen sind.
• Schreiben Sie ein Programm, das alle diese Dreiecke in Form der Längen ihrer drei Seiten findet und diese drei
Seitenlängen für jedes gefundene Dreieck ausgibt. Hierbei sollen nur Seitenlängen, die nicht größer als 500
sind, berücksichtigt werden.
• Geben Sie zusätzlich die Anzahl der gefundenen Dreiecke aus.
[...]
Quote[...]
2 Primzahlen
• Schreiben Sie ein Programm, das eine positive ganze Zahl von der Tastatur einliest und alle Primzahlen, die
kleiner als diese Zahl sind, ausgibt.
[...]
Quote[...]
3 Selection Sort
[...]
Guest Jack24421 Ganzzahlige rechtwinklige Dreiecke
QuoteDie Summe der Quadrate der Katheten entspricht dem Hypotenusen Quadrat.
Guest Jack24422 Primzahlen
Guest Jack24423 Selection Sort
2011-11-21T03:27:10 topegDer Hinweis auf den Satz des Pythagoras sollte schon einiges klar stellen. Dieser besagt ja:QuoteDie Summe der Quadrate der Katheten entspricht dem Hypotenusen Quadrat.
In Perl Ausgedrückt wäre es ($katheteA**2+$katheteB**2)**0.5=$hypotenuse
Wenn du nun noch prüfst ob $hypotenuse eine reine Integer-Zahl ist, hast du die Aufgabe quasi schon gelöst.
2011-11-21T03:27:10 topeg[...]
Der Hinweis auf den Satz des Pythagoras sollte schon einiges klar stellen. Dieser besagt ja:QuoteDie Summe der Quadrate der Katheten entspricht dem Hypotenusen Quadrat.
In Perl Ausgedrückt wäre es ($katheteA**2+$katheteB**2)**0.5=$hypotenuse
[...]
($katheteA * $katheteA) + ($katheteB * $katheteB) == ($hypothenuse * $hypothenuse)
1
2
3
4
5
6
7
8
9
10
$ perl -MDevel::Peek -E 'Dump 4 ** 0.5'
SV = NV(0xe245f0) at 0xe07860
REFCNT = 1
FLAGS = (PADTMP,NOK,READONLY,pNOK)
NV = 2
$ perl -MDevel::Peek -E 'Dump sqrt(4)'
SV = NV(0x1e545f0) at 0x1e37860
REFCNT = 1
FLAGS = (PADTMP,NOK,READONLY,pNOK)
NV = 2
2011-11-21T19:17:09 topegIch rechne mit dem Wert nicht ich vergleiche damit nur. [...] Dabei ist es egal ob der Wert in einem Double steht oder nicht.
[...]
Quote[...]
Ich benutzte das Verfahren von Heron und stellte die Brüche als Integerpaare dar.
[...]