[1] 情報科学入門
[2] (1)1から1000までの間に、3と7の倍数の値がいくつ含まれているのか求めるプログラムを書け。
   (2)キーボードから西暦年を入力し、その年がサッカーワールドカップ開催年かどうかを判定するプログラムを作成せよ。
[3] 環境
 [3.1] WindowsXP
 [3.2] すいません分かりません
 [3.3] C++
[4] 2月14日まで
[5] if、forなど初歩的なコマンドを用いて作成せよ
一応自分で作ってみたんだけど、
(1)
#include<stdio.h>
int main(void){
int i,n=0;
for(i=1;i<=1000;i++){
if(i%(3*7)==0)n++;
}
printf("%d\n",n);
return 0;
}
(2)
#include<stdio.h>
int main(void){
int y;
printf("西暦年:");scanf("%d",&y);
if(y<1930){printf("1930年以前には開催されていません。\n");return -1;}
if((y-1930)%4==0){printf("開催年です。\n");}
else printf("開催年ではありません。\n");
return 0;
}
これでうまく表示されない・・・どこが間違ってますかねえ・・・