Kapitel 9 - Programm 6 - SCHABL1.CPP

zurück…

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
    // Kapitel 9 - Programm 6 - SCHABL1.CPP
#include <stdio.h>

    template<class JEDER_TYP>
JEDER_TYP Maximum(JEDER_TYP a, JEDER_TYP b)
{
    return (a > b) ? a : b;
}

int main(void)
{
    int x = 12, y = -7;
    float fl = 3.1415;
    char ch = 'A';

    printf("%8d\n", Maximum(x, y));
    printf("%8d\n", Maximum(-34, y));
    printf("%8.3f\n", Maximum(fl, float(y)));
    printf("%8.3f\n", Maximum(fl, float(x)));
    printf("%c\n", Maximum(ch, 'X'));

    return 0;
}


// Ergebnis beim Ausführen
//
//     12
//     -7
//  3.141
//   12.000
// X

zurück…