「C-test-2009-01-15」の編集履歴(バックアップ)一覧に戻る

C-test-2009-01-15 - (2009/01/17 (土) 13:15:19) の編集履歴(バックアップ)


1月15日のラピッドプログラミング

問題1

問題2

問題3

#include <stdio.h>
 
void init_array(int array[], int index, int num);
void init_array_left(int array[], int index, int num);
void init_array_right(int array[], int index, int num);
 
int main(void)
{
   int array[15];
   int i;
   init_array( array, 7, 0 );
   for(i=0; i<15; ++i)
   {
      printf( "%d ", array[i] );
   }
   printf( "\n" );
   return 0;
}
 
void init_array(int array[], int index, int num)
{
   array[index] = num;
   init_array_left(array, index-1, num+1 ); /* Move left */
   init_array_right(array, index+1, num+1 ); /* Move right */
}
 
/* Function to move left */
void init_array_left(int array[], int index, int num)
{
   /* Fill here */
}
/* Function to move right */
void init_array_right(int array[], int index, int num)
{
   /* Fill here */
}
目安箱バナー