Calculate admission prices of different days
Several things that come to mind:


Don't use using namespace std; as it leads to namespace pollution (e.g. name collision)
Don't use std::endl unless you need to flush the buffer
As you already noticed there is a lot of duplicate code and just like DRY states we don't want to repeat ourselves


Going for a simple rewrite while keeping mostly to your original code we could do the following:

#include &lt;iostream&gt;

int main()
{
    unsigned int kids, adults;
    char day;

    std::cout &lt;&lt; "Enter the number of Adults attending? ";
    std::cin &gt;&gt; adults;

    std::cout &lt;&lt; "Enter the number of Children attending? ";
    std::cin &gt;&gt; kids;

    std::cout &lt;&lt; "What is the day of the week? ";
    std::cin &gt;&gt; day;
    std::cout &lt;&lt; "The day entered is: " &lt;&lt; day &lt;&lt; "\n";

    switch (day)
    {
        case 'u': case 'U':
            std::cout &lt;&lt; "Total price is: " &lt;&lt; adults * 12 &lt;&lt; "\n";
            break;

        case 't': case 'T':
            std::cout &lt;&lt; "Total price is: " &lt;&lt; adults * 8 + kids * 6 &lt;&lt; "\n";
            break;

        case 'm': case 'M':
        case 'w': case 'W':
        case 'r': case 'R':
        case 'f': case 'F':
        case 's': case 'S':
            std::cout &lt;&lt; "Total price is: " &lt;&lt; adults * 12 + kids * 6 &lt;&lt; "\n";
            break;

        default:
            std::cout &lt;&lt; "Not a valid day" &lt;&lt; "\n";
    }
}


This makes use of Fall through cases in the switch construct thus simplifying your code without overengineering it.