スレ立てるまでもない質問はここで 97刷
at TECH
334:デフォルトの名無しさん
09/05/25 23:48:30
>>331
問題の捉え方が悪い。
flagが trueのもののうち、distanceが一番小さいものを選べ
と捉えるべき。
で、汎用性持たせると↓みたいなかんじ。
hoge set[] = {a, b, c};
int num = 3;
hoge* t = 0;
int minDistance = MAX_INT;
for(int i = 0; i < num; i++){
if(set[i].flag){
if(distance(set[i].x,set[i].y) < minDistance){
t = &set[i];
minDistance = distance(set[i].x, set[i].y);
}
}
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5382日前に更新/194 KB
担当:undef