- Messages
- 119
- Reaction score
- 0
- Points
- 26
Ano po maganda alternative sa pointer? saka pa-explain nung sa huling nakabold. tyia!
Code:
#include <stdio.h>
main()
{
int d, m, y, i;
int month[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
[B] char** day[] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};[/B]
printf("Fill in a date after 01-01-1900 as dd-mm-yyyy: ");
scanf("%d-%d-%d", &d, &m, &y);
if (y % 4 == 0 && (y % 100 != 0 || y % 400 == 0))
month[1] = 29;
if (y < 0 || m < 1 || m > 12 || d < 1 || d > month[m])
{
printf("Invalid date.\n");
return 1;
}
for (i = 1900; i < y; i++)
if (i % 4 == 0 && (i % 100 != 0 || i % 400 == 0))
d += 366;
else
d += 365;
for (i = 0; i < m - 1; i++)
d += month[i];
[B] printf("This is a %s.\n", day[d % 7]);[/B]
return 0;
}