summaryrefslogtreecommitdiffstats
path: root/Bachelor/Prog1/Prakt1/prg1pr1_3/prg1pr1_3.cpp
blob: 880b7b97e899920eb5a8268456d94b016ee65728 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
// Programmieren 1, Praktikum 1, Aufgabe 3
// Sven Eisenhauer
// 27.10.2004

#include <iostream>

int main()
{
	int iInOp1,iInOp2,iInOp3; // 3 operants, user input
	int iMin,iMax;

	std::cout << "Bitte drei unterschiedliche ganze Zahlen eingeben:\n";
	std::cin >> iInOp1;
	std::cin >> iInOp2;
	std::cin >> iInOp3;
	std::cout << "\nDie Summe ist " << iInOp1 + iInOp2 + iInOp3;
	std::cout << "\nDer Mittelwert ist "<< (static_cast <double> (iInOp1 + iInOp2 + iInOp3))/3;
	std::cout << "\nDas Produkt ist " << (iInOp1 * iInOp2 * iInOp3);

    if (iInOp1<iInOp2 && iInOp1<iInOp3)
	{
		iMin=iInOp1;
	}
	if (iInOp2<iInOp1 && iInOp2<iInOp3)
	{
		iMin=iInOp2;
	}
	if (iInOp3<iInOp1 && iInOp3<iInOp2)
	{
		iMin=iInOp3;
	}

	if (iInOp1>iInOp2 && iInOp1>iInOp3)
	{
        iMax=iInOp1;
	}
	if (iInOp2>iInOp1 && iInOp2>iInOp1)
	{
        iMax=iInOp2;
	}
	if (iInOp3>iInOp1 && iInOp3>iInOp1)
	{
        iMax=iInOp3;
	}

	std::cout << "\nDer kleinste Wert ist "<<iMin;
    std::cout << "\nDer groesste Wert ist "<<iMax<<"\n";

	return 0;
}