Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- void Tannenbaum()
- {
- printf(" *\n");
- printf(" ***\n");
- printf(" *****\n");
- printf(" *******\n");
- printf(" *********\n");
- printf(" ***********\n");
- printf("*************\n");
- printf(" ***\n");
- return;
- }
- void Stoffwechselrate(int Gewicht, int Groesse, int Alter)
- {
- float Grundumsatz_Mann;
- float Grundumsatz_Frau;
- Grundumsatz_Mann = 66.47 + (13.7 * Gewicht) + (5 * Groesse) - (6.8 * Alter);
- Grundumsatz_Frau = 655.1 + (9.6 * Gewicht) + (1.8 * Groesse) - (4.7 * Alter);
- printf("Grundumsatz Mann: %.2f Kalorien pro Tag, Frau: %.2f Kalorien pro Tag", Grundumsatz_Mann, Grundumsatz_Frau);
- return;
- }
- void Quersumme(int Zahl)
- {
- int Zahlen[4] = { Zahl / 1000, (Zahl % 1000) / 100, (Zahl % 100) / 10, Zahl % 10 };
- printf("%i => Quersumme = %i + %i + %i + %i = %i", Zahl, Zahlen[0], Zahlen[1], Zahlen[2], Zahlen[3], Zahlen[0] + Zahlen[1] + Zahlen[2] + Zahlen[3]);
- }
- void Pinnummern()
- {
- for (int i = 0; i < 10000; i++)
- {
- printf("%.4d\n", i);
- }
- }
- void Pinnummern2(int Quersumme)
- {
- for (int i = 0; i < 10000; i++)
- {
- int Zahlen[4] = { i / 1000, (i % 1000) / 100, (i % 100) / 10, i % 10 };
- if (Quersumme == Zahlen[0] + Zahlen[1] + Zahlen[2] + Zahlen[3])
- printf("%.4d\n", i);
- }
- }
- void Zahlenpalindrom(int Zahl)
- {
- int Zahlen[5] = { Zahl / 10000, (Zahl % 10000) / 1000, (Zahl % 1000) / 100, (Zahl % 100) / 10, Zahl % 10 };
- if (Zahlen[0] == Zahlen[4] && Zahlen[1] == Zahlen[3])
- printf("%i Zahl ist ein Palindrom", Zahl);
- else
- printf("%i Zahl ist kein Palindrom", Zahl);
- return;
- }
- void Zahlenpalindrom2(int Quersumme)
- {
- for (int i = 0; i < 100000; i++)
- {
- int Zahlen[5] = { i / 10000, (i % 10000) / 1000, (i % 1000) / 100, (i % 100) / 10, i % 10 };
- if (Zahlen[0] == Zahlen[4] && Zahlen[1] == Zahlen[3] && Zahlen[0] + Zahlen[1] + Zahlen[2] + Zahlen[3] + Zahlen[4] == Quersumme)
- printf("%.5d\n", i);
- }
- }
- int main()
- {
- Tannenbaum(); //Aufgabe 1
- std::cin.get();
- Stoffwechselrate(58, 180, 25); //Aufgabe 2
- std::cin.get();
- Quersumme(1867); //Aufgabe 3
- std::cin.get();
- Pinnummern(); //Aufgabe 4
- std::cin.get();
- Pinnummern2(5); //Aufgabe 5
- std::cin.get();
- Zahlenpalindrom(44444); //Aufgabe 6
- std::cin.get();
- Zahlenpalindrom2(2); //Aufgabe 7
- std::cin.get();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement