000
26.05.2014, 23:32 Uhr
molly244
|
Hallo!
Ich belege gerade an der Uni einen Einführungskurs für das Programmieren in C und komme leider bei einer Aufgabe nicht weiter. Vielleich kann mir ja jemand einen Tipp geben.
Aufgabe: Von m Ellipsoiden mit den ganzzahligen Halbachsen a, b, c werde geprüft, ob sie eine Kugel sind. Schreiben sie hierfür ein C-Programm. Geben sie die Anzahl m der Ellipsoiden und jeweils die Halbachsen a; b; c; ein sowie die Anzahl anzK der Kugeln mit erklärenden Text.
Die Überprüfung, ob es eine Kugel wird oder nicht habe ich mit einer do-while-Schleife gemacht und über if und else die entsprechenden printf-Ausgabe für die Lösungen.
Mein Problem ist: 1. Wie gebe ich die Anzahl der Durchläufe über m ein? Ich habe es umgangen und die Schleife so geschrieben, dass durch die Eingabe der zuvor eingetippten Zahl m, alles beendet wird. Ist zwar nicht, dass was gewünscht war, aber ich dachte lieber so, als gar keine Lösung.
2. Das größte Problem ist für mich: Wie lasse ich das Programm zählen, wie oft bei der Achseneingabe das if mit "es ist eine Kugel" ausgegeben wurde. Ich habe im Internet enige Skripte durchgelesen, aber nicht mal annährend was dazu gefunden.
Es wäre toll, wenn mir dabei jemand helfen könnte.
Schon mal vielen Dank! |