Biorhythms: Difference between revisions
Content added Content deleted
Line 101: | Line 101: | ||
#include <math.h> |
#include <math.h> |
||
int day(int y, int m, int d) { |
|||
return 367 * y - 7 * (y + (m + 9) / 12) / 4 + 275 * m / 9 + d - 730530; |
return 367 * y - 7 * (y + (m + 9) / 12) / 4 + 275 * m / 9 + d - 730530; |
||
} |
} |
||
void cycle( |
void cycle(int diff, int l, char *t) { |
||
int p = round(100 * sin(2 * M_PI * diff / l)); |
int p = round(100 * sin(2 * M_PI * diff / l)); |
||
printf("%12s cycle: %3i%%", t, p); |
printf("%12s cycle: %3i%%", t, p); |
||
Line 114: | Line 114: | ||
int main(int argc, char *argv[]) { |
int main(int argc, char *argv[]) { |
||
int diff; |
|||
if (argc < 7) { |
if (argc < 7) { |