Thema: [Fehler-Code]Zahlentripel
-
09.12.2011, 09:53 #1
- Registriert seit
- 19.11.2011
- Beiträge
- 114
Thanked 42 Times in 31 Posts[Fehler-Code]Zahlentripel
Hi,
sitze gerade in der Schule und verzweifle gerade an der Suche meines Fehlers in meinem Programm. Jeder von euch kennt den Satz des Pythagoras und dies sollen wir programmieren. Zum Beispiel 3² + 4² = 5². Wenn ich als oberen Grenzwert zum Beispiel 25 eingebe erscheint bei mir in der Ausgabe:
Programm zur Berechnung des pythagoräischen Zahlentriple.
Geben Sie eine obere Grenze ein: 25
28 27 26
Spoiler:
MfG
-
09.12.2011, 10:05 #2
- Registriert seit
- 05.12.2011
- Beiträge
- 42
Thanked 4 Times in 4 PostsAW: [Fehler-Code]Zahlentripel
Ich verstehe nicht ganau deine Frage, aber nach einer for schleife bitte keine ;
Also mach die mal weg, dann sollte es deiner Lösung entsprechen. Wenn dies nicht so ist, bitte die Frage genauer ausschreiben...
-
09.12.2011, 10:29 #3
AW: [Fehler-Code]Zahlentripel
Hab das gerade gefunden und etwas umgeschrieben. Ist zwar in C++, aber wird dir bestimmt auch weiter helfen.
PHP-Code:include <conio.h>
using namespace std;
bool teilerfremd(unsigned int u, unsigned int v)
{
if (v==1) return (true);
for (int i=2; i<=v; i++)
if((v%i==0) && (u%i==0))
return (false);
return (true);
}
void berechnen()
{
unsigned int obere_grenze, u, v, a, b, c;
cout << "obere Grenze: ";
cin >> obere_grenze;
for (u=2; u<=obere_grenze; u++)
for (v=1; v<u; v++)
if(teilerfremd(u,v) && ((u-v)%2))
{
a = u*u - v*v;
b = 2*u*v;
c = u*u + v*v;
cout << u << " " << " A: "<< a << " B: " << b << " C: " << c << endl;
}
_getch();
}
int main()
{
berechnen();
return 0;
}
Geändert von DeKaDeNz (08.02.2012 um 00:38 Uhr)
-
09.12.2011, 11:04 #4
- Registriert seit
- 05.12.2011
- Beiträge
- 42
Thanked 4 Times in 4 PostsAW: [Fehler-Code]Zahlentripel
Also ta1lor, das ist nicht nötig! Dein Programm ist in einer anderen Sprache und sein Code funktionert auch. Habe hier noch ein anderes Programm gefunden wenn du mal rien schauen willst wie es gemacht ist:
Spoiler:Geändert von DeKaDeNz (08.02.2012 um 00:39 Uhr)
-
09.12.2011, 11:08 #5
-
09.12.2011, 11:20 #6
- Registriert seit
- 05.12.2011
- Beiträge
- 42
Thanked 4 Times in 4 PostsAW: [Fehler-Code]Zahlentripel
Das was ich gepostet habe ist C#. C# ist identisch mit Java.
C ist die für dieses beispiel blöd, da er sicher keine Erfahrung mit C hat und C Programmcode sehr schwer zu lesen ist (für mich aufjeden Fall). Spielt ja auch keine Rolle, C# ist einfach die leichtere und für ihn bessere Sprache es schnell und korrekt zu überprüfen.
Ähnliche Themen
-
[CS:GO] Fehler
Von Gangstersheep im Forum Counter StrikeAntworten: 0Letzter Beitrag: 03.11.2012, 22:24 -
SSL-FEHLER
Von Kingbubi2 im Forum SoftwareAntworten: 2Letzter Beitrag: 26.06.2012, 21:31 -
Fehler
Von helfen im Forum Fragen & ProblemeAntworten: 6Letzter Beitrag: 06.03.2012, 18:13
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.