The Code-Bin
Links
Home
Add your code!
All Listings
About
Latest Entry
Featured Scripts
Author's Website
Latest Entries
FFMPEG Thumbnail Scr...
PHP, 0.8KB
Jul. 29, 10:24pm
John
Z80 Assembler, 190 bytes
Feb. 17, 3:36am
John
Z80 Assembler, 176 bytes
Sep. 13, 2:19am
John
Z80 Assembler, 77 bytes
Sep. 13, 2:18am
John
Z80 Assembler, 209 bytes
Sep. 13, 2:17am
untitled C Code
Posted by: skriptB | October 20, 2009 @ 4:07pm
Revision 1 - Original post on October 20, 2009 @ 2:09pm
C Code
[
Download
]
#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 80 int main() { /*endlos schleife*/ while(1==1) { /*variablen definition*/ int day, month,year, yearh, yearl , A, W; /*eingabe*/ scanf("%02d.%02d.%04d", &day, &month, &year); /*scanf("%i", &day); scanf("%i", &month); scanf("%i", &yearh); scanf("%i", &yearl);*/ /*abruch bedingungen*/ if(month>12 || month<=0){ printf("FALSCHE ANGABE --> CRITICAL ERROR!\n"); system("PAUSE"); return 0;} if(day>31 || day<=0){ printf("FALSCHE ANGABE --> CRITICAL ERROR!\n"); system("PAUSE"); return 0;} if(month==2 && day>29){ printf("FALSCHE ANGABE --> CRITICAL ERROR!\n"); system("PAUSE"); return 0;} if(month==4|6|9|11 && day>30){ printf("FALSCHE ANGABE --> CRITICAL ERROR!\n"); system("PAUSE"); return 0;} if(year <1582 || (year ==1582 && month < 10) || (year ==1582 && month == 10 && day <15)){ printf("Invalid Input"); return 0;} yearh = year/100; yearl = year%100; /*gau� monat array*/ int gm[] = {11,12,1,2,3,4,5,6,7,8,9,10}; if(month == 1 || month == 2) {year--;} /* A = d + [2.6*m - 0.2] + y + [y/4] + [c/4] - 2*c */ A = day + (2.6*gm[month-1]-0.2) + yearl + (yearl/4) + (yearh/4) - 2 * yearh; printf("%i\n", W = A % 7); /*text ausgabe*/ if(W==1){ printf("Wochentag = Montag\n");} else if (W==2){ printf("Wochentag = Dienstag\n");} else if (W==3){ printf("Wochentag = Mittwoch\n");} else if (W==4){ printf("Wochentag = Donnerstag\n");} else if (W==5){ printf("Wochentag = Freitag\n");} else if (W==6){ printf("Wochentag = Samstag\n");} else if (W==0){ printf("Wochentag = Sonntag\n");} system("pause");} /*schleife ende ---> restart*/ }
Syntax Highlighting
[
Open in new window
]
Author Comments
none
Rating
4.39 / 8
80 Votes