C/C++の宿題片付けます 125代目
■ このスレッドは過去ログ倉庫に格納されています
0707デフォルトの名無しさん
2009/05/12(火) 00:27:08こんな感じでxに-1とか入れればokかな…
int main(){
Point* p[10];
int i,count;
double x,y;
double a = 0;
for (i=0;i<10;i++){
cout << "x y?";
cin >> x >> y;
if(x < 0)
break;
p[i] = new Point("noname", x, y);
a += p[i]->distance();
}
count=i;
if(count >= 1){
a /= count;
cout << "原点からの距離平均=" << a << endl;
cout << "平均以上の距離の点" << endl;
for (i=0;i<count;i++)
if ( p[i]->distance() >= a )
p[i]->print();
for(i=0;i<count;i++)
delete p[i];
}else
cout << "データがありません" << endl;
}
■ このスレッドは過去ログ倉庫に格納されています