Displaying days of the week for all of 2015
Critique

The way to generalize your for-loops is to determine what varies — namely, the number of days in each month and the day of the week that each month starts on.  Then, you want to extract the magic numbers into arrays so that your code is data-directed.

The second argument to findDay() does not make obvious sense.  Considering that January 2015 starts on a Thursday, why would you call findDay(jan, 0)?  I would expect something like findDay(jan, 4), give or take 1 depending on your numbering convention.  Better yet, make your numbering convention clearer by defining an enum.

Similarly, findDay() would be better implemented using a lookup table instead of a switch.

findDay() is misnamed and poorly designed.  It doesn't just return the result: it also prints it (with a leading space and a trailing newline!).  Printing the result limits your ability to ever reuse that function for anything else in the future.  (Normally, returning a string from a C function could be a tricky proposition.  In this case, you'll be returning constant strings, which is fine.)

Suggested solution

#include &lt;stdio.h&gt;

typedef enum {
    SUN, MON, TUE, WED, THU, FRI, SAT
} Weekday;

static const char *DAY_NAMES[] = {
    "Sunday",
    "Monday",
    "Tuesday",
    "Wednesday",
    "Thursday",
    "Friday",
    "Saturday",
};

static const int MONTH_LENGTHS_NON_LEAP_YEAR[] = {
    31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
};

const char *dayOfWeekIn2015(int month, int dayOfMonth) {
    static const Weekday DAY0[] = {
        WED,    // 2014-12-31
        SAT,    // 2015-01-31
        SAT,    // 2015-02-28
        TUE,    // 2015-03-31
        THU,    // 2015-04-30
        SUN,    // 2015-05-31
        TUE,    // 2015-06-30
        FRI,    // 2015-07-31
        MON,    // 2015-08-31
        WED,    // 2015-09-30
        SAT,    // 2015-10-31
        MON     // 2015-11-30
    };
    return DAY_NAMES[(DAY0[month - 1] + dayOfMonth) % 7];
}

int main(void) {
    for (int month = 1; month &lt;= 12; month++) {
        for (int dayOfMonth = 1; dayOfMonth &lt;= MONTH_LENGTHS_NON_LEAP_YEAR[month - 1]; dayOfMonth++) {
            printf("%02d/%02d/2015 is a %s\n",
                   month, dayOfMonth, dayOfWeekIn2015(month, dayOfMonth));
        }
    }
}