Eine Funktion kleiner(a,b) schreiben, welche true zurückgibt, wenn a kleiner b ist und false wenn das nicht der Fall ist. Danach diese Funktion für 3 und 4 int Parameter überladen.
#include<iostream>
using namespace std;
bool kleiner(int, int);
bool kleiner(int, int, int);
bool kleiner(int, int, int, int);
int main()
{
int a,b,c;
cout<<"Bitte geben sie 3 Zahlen ein\n";
cin>>a;
cin>>b;
cin>>c;
cout<<a<<"<"<<b<<"<"<<c<<" ist ";
if(kleiner(a,b,c))
cout<<"wahr";
else
cout<<"falsch";
cout<<"\n";
}
bool kleiner(int a, int b)
{
return a<b;
}
bool kleiner(int a, int b, int c)
{
return kleiner(a,b) && kleiner(b,c);
}
bool kleiner(int a, int b, int c, int d)
{
return kleiner(a,b,c) && kleiner(c,d);
}