language: C++ (gcc-4.3.4)
date: 101 days 20 hours ago
link:
visibility: public
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
#include <iostream>
 
std::string appendix(std::string number)
{
    switch (number[number.length()-1])
    {
        case '1':
            return number + "st";
            break;
        case '2':
            return number + "nd";
            break;
        case '3':
            return number + "rd";
            break;
        default:
            return number + "th";
            break;
    }
}
 
int main()
{
    std::string input;
    std::cout << "Enter a number: " << std::endl;
    std::cin >> input;
    std::cout << appendix(input) << std::endl;
    return 0;
}