![]() |
Minmax.cpp
Hallo liebe Com.
Ich habe hier mal wieder eine Aufgabenstellung die ich nciht ganz realisieren kann. Wenn sich jemand auskennt und mir dabei helfen kann wäre das nett. Die Aufgabenstellung lautet: Schreiben sie ein Programm Minmax.cpp, mit dem man den kleinsten und den größten Wert in einer Tabbelle(array[100]) suchen kann. Ausgegeben werden soll der kleinste sowie der größte Wert und die jeweilige Position des Wertes in der Tabelle. Das Programm soll in c++ geschrieben werden.. Ich verzweifel daran Danke für eure Hilfe schonmal in voraus. |
Code:
int length = array.length( ); // Größe des Array ermitteln Das gleiche machst du dann analog für den kleinsten Wert. Anmerkung: Nicht getestet. |
Zitat:
|
Natürlich funktioniert der Code nicht wenn du den Code so kompilieren willst.
Du solltest deine Hausaufgaben auch lieber selbst machen sonst führt das sowieso zu nichts. Wenn du konkrete Fragen hast was du nicht verstehst, oder Code schon selbst geschrieben hast kann man dir wesentlich besser helfen. |
Der erste Schritt bei sowas ist IMMER sich erstmal zu überlegen, wie man sowas denn ohne Software machen würde.
Du hast eine Liste mit der Position und einer Zahl. Dann guckst du dir jedes Element in dieser Liste an und merkst sie dir, wenn sie höher ist als die vorher gemerkte Zahl. Genau dasselbe dann wieder fürs Minimum. |
Zitat:
Achja @HababaX:Deine Antwort passt super zum Thema aber danke. Hab halt ne Matheschwäche komischerweise habe ich dafür die letzten 2 Proggrammieren Klausuren beide bit GUT bestanden. Ist das erste Thema bei dem ich nicht richtig durchblicke.. Naja. Trotzdem danke schonmal an alle die die mir schon weitergeholfen haben und an alle die die mir mit dem Problem noch weiterhelfen.:T |
a)Du definierst dir ein Array
b)Du liest Werte ein und schreibst diese ins Array c)Du setzt die erste Stelle im Array als den min bzw max-Wert. d)Du durchläufst das Array mit einer Forschleife e)Wärend dem Durchlauf überprüfst du für jede Position ob der Wert größer deinem Max-Wert ist. WENN JA->Wert an Momentaner Stelle im Array=Maxwert; Abspeichern der Position in einer Variablen Bitte schön, das ist der Alogithmus. Für den Minwert machst du genau das selbe nur anderst rum im Schritt e). |
Das nenne ich mal eine kurze knappe und richtig gute erklärung hab des ganze beim ersten lesen verstanden und sofort war die Aufgabe fertig ich danke dir spartan.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.