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: 幾何形状を書く
まずは、ご自分が何をなさりたいかを、日本語で正しく書けるようにする方がいいと思います。
日本語で正しく書けず、他人に意図が正しく伝わらないのに、
プログラミング言語に置き換えられるはずがないと思います。
日本語で正しく書けず、他人に意図が正しく伝わらないのに、
プログラミング言語に置き換えられるはずがないと思います。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。
プログラムは思ったとおりには動かない。書いたとおりに動く。