/* ------------------------------------------------------------ * [問題] * いま,2次元平面上の点 P(x,y) を考える. * P の座標 x, y を順に読み込み,点 P と原点との間の距離を表示 * させなさい. * ただし,x, y はいずれも整数(int型)とし,表示させる距離は実数 * (double 型, 小数点以下第 3 位まで)とする. * なお,座標の読み込みは,以下の例のようにメッセージを表示させ * ることとする: * (例)※[ ]内がユーザからの入力を表す * * x = ? [2] * y = ? [5] * P(x,y) = (2,5) * OP = 5.385 * ------------------------------------------------------------ * プログラム例 * (C) 2005 Hirohisa AMAN */ #include #include int main(void){ int x, y; printf("x = ? "); scanf("%d", &x); printf("y = ? "); scanf("%d", &y); printf("P(x,y)=(%d,%d)\n", x, y); printf("OP = %.3lf\n", sqrt(x*x + y*y)); return 0; }