FrontPage

つぎの様な数列を生成して配列に値を入れるには?

a[0] = 1
a[1] = 1
a[2] = 2
a[3] = 2
a[4] = 3
a[5] = 3
以下略

回答例

for( i=0; i< N; ++i){
  a[i] = i/2+1;
}

あるいは

 for(i =0; i<N; ++i){
   a[i] =  (i+2)/2;
 }

では以下の場合は

a[0] = 99;
a[1] = 1;
a[2] = 1;
a[3] = 2;
a[4] = 2;
a[5] = 3;
以下略

回答例

a[0] = 99;
for( i=1; i<N; ++i){
  a[i] = (i-1)/2+1;
}

あるいは

a[0] = 99;
for( i=1; i<N; ++i){
 a[i] = (i+1)/2;
}

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-12-27 (日) 11:32:12 (5224d)