Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Minimum und Maximum bestimmen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.08.2004, 15:38 Uhr
~wasa
Gast


tagchen!

habe ein feld mit lauter in werten gefüllt.

C++:
s_Eintrag.Format("%s%i%s%i%s%i%s%i", minus, zahl1,p1, zahl2,p2, zahl3,p3, zahl4);
int wert = atoi (s_Eintrag);
Stat(wert, k, maxi);


void CVersion1507Dlg::Stat(int wer, int m, int max)
{
    int werte[100];
    CString s_Eintrag="";

    werte[m-1]=wer;
    
    if (m == max)
    {
        ListenEintrag("Feld komplett gefüllt");
       // Suche nach kleinsten Element im Array! dieses wird dann ausgegeben!!!
       // Algorithmus Selectionsort???
    }
    else
    {
    ListenEintrag("Feld noch nicht gefüllt");
    }
}


Nun meine Frage:
Wie kann ich in dem Feld nach dem Minimum und Maximum suchen???
Gibt es dafür nen speziellen Algorithmus?? In Php macht man dies ja mit min() und max()
gibt es sowas für c++ / mfc auch???
Ist das ein Problem wenn ich Punkte zwischen den Zahlen stehen habe also: -29.0
oder wären kommas besser??
ich hoffe ihr könnt mir helfen und beDANKE mich schonmal!!!
cu wasa
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.08.2004, 15:45 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


also soweit ich weiss gibts dafür keinen fertigen algo was vermutlich daran liegt das ein feld nach dem minimalwert zu durchsuchen kein wirklich aufwand ist...

wenn einem die rechzeit egal ist kann man ja einen sortieralgoritmus rüberlaufen lassen, an sonsten kann man das feld einfach in einer schleife durchgehen und sich immer das kleinste element merken...

dein quellcode scheint ein wenig eigenartig...

an sonsten in etwa so...

C++:
int minimum=wert[0];
for(int i=1;i<n;++i) minimum = min(wert[i],minimum);


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: