Einzelnen Beitrag anzeigen

DevilsCamp
(Gast)

n/a Beiträge
 
#5

Re: C++ Zahlen vergleich

  Alt 22. Nov 2005, 20:58
Code:
int MaxZahl(int a, int b)
{
  return (a>b)?a:b;
}

int MinZahl(int a, int b)
{
  return (a<b)?a:b;
}

void ZeigeZahlen()
{
  int kleinste = MinZahl(zahl1, MinZahl(zahl2, zahl3));
  int groesste = MaxZahl(zahl1, MaxZahl(zahl2, zahl3));
  int mitte = zahl1;

  if ((kleinste != zahl1)&&(groesste != zahl1))
    mitte = zahl1;

  if ((kleinste != zahl2)&&(groesste != zahl2))
    mitte = zahl2;

  if ((kleinste != zahl3)&&(groesste != zahl3))
    mitte = zahl3;

  printf("Kleinste Zahl: %d", kleinste);
  printf("Mittlere Zahl: %d", mitte);
  printf("Größte Zahl : %d", groesste);
}
Theoretisch sollte es so funktionieren...

Da ich schon länger nicht mehr mit C/C++ gearbeitet habe, könnte der Aufruf printf falsch sein. Bitte entsprechend anpassen
  Mit Zitat antworten Zitat