for文がわかりません
Posted: 2011年7月20日(水) 22:40
以下のプログラムにおいて、
ある1つ目の地点から2つ目の地点に移動し、また1つ目の地点に戻る往復移動コストが最小になるような2地点を求めるプログラムを作成したいのです。
例えば、地点0から地点1への移動コストは5であり、このコストが最小にしたいのです。
costとprintfの間をfor文で作成したいのですがわかりません。
ある1つ目の地点から2つ目の地点に移動し、また1つ目の地点に戻る往復移動コストが最小になるような2地点を求めるプログラムを作成したいのです。
例えば、地点0から地点1への移動コストは5であり、このコストが最小にしたいのです。
costとprintfの間をfor文で作成したいのですがわかりません。
#include< stdio.h >
#include< string.h >
void main()
{
int cost[10][10]={ {0,5,2,3,8,2,8,5,3,9},
{3,0,4,5,4,6,7,1,9,2},
{5,5,0,8,7,8,9,9,6,7},
{9,8,7,0,7,4,6,7,3,6},
{8,7,5,6,0,6,4,6,7,9},
{6,6,6,7,8,0,9,9,9,9},
{4,4,5,6,9,8,0,5,6,7},
{7,7,8,6,8,5,8,0,6,6},
{8,9,8,9,7,9,4,5,0,5},
{6,5,4,5,3,5,6,7,8,0} };
printf("1つ目の地点は%dです。\n",);
printf("2つ目の地点は%dです。\n",);
printf("そのときのコストは%dです。\n",);
}