بنية النقطة: المسافة إلى بداية الإحداثيات
Rust
Easy
structs
مهمة «بنية النقطة: المسافة إلى بداية الإحداثيات»
```html
حدد بنية Point مع الحقلين x و y (أعداد صحيحة). اكتب برنامجًا يقرأ الأعداد الصحيحة x و y، وينشئ مثيلًا من Point، ويحسب المسافة من النقطة إلى نقطة الأصل (0,0) باستخدام الصيغة sqrt(x*x + y*y)، ويطبع النتيجة بدقة حتى منزلتين عشريتين.
```
حدد بنية Point مع الحقلين x و y (أعداد صحيحة). اكتب برنامجًا يقرأ الأعداد الصحيحة x و y، وينشئ مثيلًا من Point، ويحسب المسافة من النقطة إلى نقطة الأصل (0,0) باستخدام الصيغة sqrt(x*x + y*y)، ويطبع النتيجة بدقة حتى منزلتين عشريتين.
```
تنسيق الإدخال
رقمان صحيحان x و y، مفصولان بمسافة.
تنسيق الإخراج
رقم حقيقي واحد — المسافة، مقربة إلى منزلتين عشريتين.
أمثلة
مثال 1
الإدخال
3 4
الإخراج
5.00
مثال 2
الإدخال
5
1 2 3 4 5
الإخراج
3.00
مثال 3
الإدخال
0 0
الإخراج
0.00
مثال 4
الإدخال
0
الإخراج
0.00
main.rs