ページ 11

幾何形状を書く

Posted: 2012年8月15日(水) 16:35
by future
   111111111111111111111111111
0 1
0 1
0 1
000000000 1
0 1
0 1
2222222222222222222

だいたいそんな形状のようなの問題で、下のようなプログラムしたんですが、四角形状の結果が出ましたので。左下の部分はどう書けますか、教えていただけませんか。


{
int x;
int y;

/* 領域の底1の境界値 0.5 */
if(y=NY/2){
      for (x = 0; x < NX/3; x++)
{
T[0][x] = 0.0;
}
}

/* 領域の底2の境界値 0.5 */
for (x = NX/3; x < NX; x++)
{
T[0][x] = 50.0;
}

/* 領域の上の境界値は 0.0 */
for (x = 0; x < NX; x++)
{
T[NY-1][x] = 100.0;
}

/* 左1の壁の境界値は 1.0 */
if(x=NX/3){
for (y = 0; y < NY/2; y++)
{
T[y][0] = 0.0;
}
}

/* 左2の壁の境界値は 1.0 */
for (y = NY/2; y < NY; y++)
{
T[y][0] = 0.0;
}

/* 右の壁の境界値は 0.0 */
for (y = 0; y < NY; y++)
{
T[y][NX-1] = 100.0;
}
}

Re: 幾何形状を書く

Posted: 2012年8月15日(水) 16:39
by non
質問の意味がわかりません。
テンプレートに従って質問してください。

Re: 幾何形状を書く

Posted: 2012年8月15日(水) 18:15
by box
まずは、ご自分が何をなさりたいかを、日本語で正しく書けるようにする方がいいと思います。
日本語で正しく書けず、他人に意図が正しく伝わらないのに、
プログラミング言語に置き換えられるはずがないと思います。