Commit 6bc4403c authored by Tobias.Allrich's avatar Tobias.Allrich
Browse files

Added 9-5.cpp and 9-6.cpp and minor improvements to 9-3.cpp

parent 9ce2d848
......@@ -11,6 +11,6 @@ int ack(int m, int n)
int main()
{
cout<<"Ackermann-Funktion für m = 3, n = 14: "<<ack(3, 14);
cout<<"Ackermann-Funktion für m = 3, n = 14: "<<ack(3, 15);
return 0;
}
#include <iostream>
using namespace std;
int stir(int n, int k)
{
if(k > n) return 0;
if(k == n || k == 1) return 1;
return stir(n-1, k-1) + k * stir(n-1, k);
}
int main()
{
int n, k;
cout<<"Bitte geben Sie eine Menge von Zahlen n ein: ";
cin>>n;
cout<<"Bitte geben Sie eine Menge der Partitionierungen k ein: ";
cin>>k;
cout<<"Anzahl aller moeglichen Aufteilungen: "<<stir(n,k);
return 0;
}
#include <iostream>
using namespace std;
int rehe(int j)
{
if(j < 1) return 0;
if(j == 1) return 12;
if(rehe(j - 1) > 40) return (double)rehe(j - 1) * 0.9 - 10;
return rehe(j - 1) * 3 - 10;
}
int main()
{
int i;
cout<<"Bitte geben Sie ein Jahr ein: ";
cin>>i;
/*for(i; i > 0; i--)*/
cout<<rehe(i)<<" Rehe im Jahr "<<i<<"\n";
return 0;
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment