Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » Kleinste und größte Zahl

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 < [ 2 ] [ 3 ]
000
06.02.2006, 12:12 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


In einem anderem Forum ist folgende Aufgabe aufgetreten:

Zitat:

Schreiben Sie ein C++ Programm, welches folgende Funktionalitäten hat:

Es sollen drei Zahlen (Datentyp float) über die Tastatur eingelesen werden.
Anschließend sollen das Minimum und das Maximum der drei Zahlen auf dem Bildschirm angezeigt werden.

Beispiel für die Bildschirmausgabe:

Erster Wert: 5
Zweiter Wert: 33
Dritter Wert: 22

Maximum: 33
Minimum: 5

Bedingungen:

1. Benutzen Sie genau drei If-Anweisungen.
2. Sie dürfen nur If-Anweisungen, Operatoren, cin und cout verwenden.

Zusatzaufgabe:

Schreiben sie das Programm ohne eine einzige If-Anweisung!


Interessant hierbei fand ich die Zusatzaufgabe und mir ist keine Möglichkeit eingefallen wie man das lösen könnte.

PS: Der ? Operator gilt auch nicht
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.02.2006, 12:26 Uhr
Pler
Einer von Vielen
(Operator)


Gelten denn die ersten Bedingungen noch bei der Zusatzaufgabe?
Sonst nehm ich einfach ne Schleife
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.02.2006, 12:33 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


ja
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
06.02.2006, 12:58 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


wie wäre es mit dem ?-operator
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
06.02.2006, 13:04 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)



Zitat von Guybrush Threepwood:
PS: Der ? Operator gilt auch nicht


 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
06.02.2006, 13:27 Uhr
Tommix



Hallo,
aus Golfersicht stark optimierungsbedürftig aber so als Anfang...

C++:
#include <iostream>

int main()
{
    float a, b, c;
    std::cin >> a >> b >> c;

    std::cout << "max: " << a*(a>b && a>c)+b*(b>a && b>c)+c*(c>a && c>b) << std::endl;
    std::cout << "min: " << a*(a<b && a<c)+b*(b<a && b<c)+c*(c<a && c<b) << std::endl;

    return 0;
}



Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
06.02.2006, 13:27 Uhr
kronos
Quotenfisch
(Operator)


Ich würd mal sagen:


Code:
#include <iostream>
using namespace std;

float maximum(float a, float b, float c)
{ /* HIER WIRD GEGOLFT!!! */}

main()
{
    float f1,f2,f3;
    cout << "Wert 1: ";
    cin >> f1;
    cout << "Wert 2: ";
    cin >> f2;
    cout << "Wert 3: ";
    cin >> f3;
    cout << "Maximum: " << maximum(f1,f2,f3) << endl;
}


--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
06.02.2006, 13:28 Uhr
kronos
Quotenfisch
(Operator)


Sekunden zu spät...
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
06.02.2006, 13:40 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


@ Tommix nicht schlecht, da hätte man eigentlich drauf kommen können
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
06.02.2006, 14:04 Uhr
kronos
Quotenfisch
(Operator)


41 zwischen den Klammern :-/
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ]     [ Rätselecke ]  


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: