>>507
2008年以降は「開催されていません。」としたけどこれでいいのかな?

#include <stdio.h>
int main(void);

int main(){
int year;
int nopfg = 0;
printf("開催年:");
scanf("%d",&year);
if(year%4!=0 || year<1896 || year>2004){
printf("開催されていません。\n");
return 0;
}
if(year==1916 || year==1940 || year==1944){nopfg=1;}
printf("第%d回大会が%sされました。\n",(year-1892)/4,(nopfg? "中止":"開催"));
return 0;
}