myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Minmax.cpp

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 24.01.12, 17:24   #1
Fabs933
Newbie
 
Registriert seit: May 2011
Ort: Dortmund
Beiträge: 44
Bedankt: 16
Fabs933 ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von spartan-b292 Beitrag anzeigen
Code:
int length = array.length( );  // Größe des Array ermitteln
int max = array[0]; //Stelle 0 als größten Wert setzen
int position;
     for(int i = 1; i<length; i++) //Array durchlaufen
      {
           if(array[i] > max)     //Wenn momentaner Wert 
                 {max = array{i};
                 position=i;}          //Position speichern
      }
Damit solltest du hinkommen.

Das gleiche machst du dann analog für den kleinsten Wert.

Anmerkung: Nicht getestet.
Vielen Danke für deine so schnelle Antwort. Leider funktioniertdas ganze so leider nicht .. Ich bin fleißig am weiter tüftelt verstehe das ganze jedoch echt kein stück...
Fabs933 ist offline   Mit Zitat antworten
Ungelesen 24.01.12, 17:29   #2
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.856
Bedankt: 1.701
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

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.
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten
Ungelesen 24.01.12, 19:57   #3
Fabs933
Newbie
 
Registriert seit: May 2011
Ort: Dortmund
Beiträge: 44
Bedankt: 16
Fabs933 ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von spartan-b292 Beitrag anzeigen
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.
Mach dir da mal keine Gedanken habe den QT natürlich nicht einfach so üernommen habe vorerst die include und main funktionen zugefügt und noch zusätzliche Variablen deklariert die da laut aussage meiner Lehrerin noch rein sollen eingefügt mein Problem liegt darin das ich keinen Algorythmus entwickelt bekomme mit welchem ich min und max der werte(die übrigens erst nach Programmstart eigegeben werden sollen) ermitteln kann. Der Rest ist nicht weiter das Problem.

Achja @HababaXeine 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.
Fabs933 ist offline   Mit Zitat antworten
Ungelesen 24.01.12, 20:12   #4
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.856
Bedankt: 1.701
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

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).
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:14 Uhr.


Sitemap

().