यहाँ रूसी से हिंदी में अनुवादित प्रोग्रामिंग कार्य का पाठ दिया गया है: <code>समवर्ती सीमा के साथ अतुल्यकालिक डेटा विश्लेषण</code>
C#
Hard
async
कार्य «यहाँ रूसी से हिंदी में अनुवादित प्रोग्रामिंग कार्य का पाठ दिया गया है: <code>समवर्ती सीमा के साथ अतुल्यकालिक डेटा विश्लेषण</code>»
```html
एक एसिंक्रोनस कंसोल एप्लिकेशन विकसित करें जो stdin से एक संख्या N पढ़ता है, फिर N पंक्तियाँ, प्रत्येक पंक्ति में एक पूर्णांक संख्या होती है। एप्लिकेशन को प्रत्येक संख्या को एसिंक्रोनस फ़ंक्शन SimulateWorkAsync(int value) का उपयोग करके प्रोसेस करना चाहिए, जो देरी (value ms) का अनुकरण करता है और संख्या का वर्ग लौटाता है। एक साथ निष्पादित होने वाले कार्यों की अधिकतम संख्या को 3 तक सीमित करना आवश्यक है। परिणामों को कार्यों के पूरा होने के क्रम में प्रदर्शित करें (इनपुट के क्रम में नहीं)। यदि कोई भी कार्य किसी अपवाद के साथ समाप्त होता है (उदाहरण के लिए, जब value < 0), तो एप्लिकेशन को सभी कार्यों के पूरा होने की प्रतीक्षा करनी चाहिए और "Error" प्रदर्शित करके समाप्त हो जाना चाहिए। समवर्तीता को प्रबंधित करने के लिए SemaphoreSlim का उपयोग करें।
```
एक एसिंक्रोनस कंसोल एप्लिकेशन विकसित करें जो stdin से एक संख्या N पढ़ता है, फिर N पंक्तियाँ, प्रत्येक पंक्ति में एक पूर्णांक संख्या होती है। एप्लिकेशन को प्रत्येक संख्या को एसिंक्रोनस फ़ंक्शन SimulateWorkAsync(int value) का उपयोग करके प्रोसेस करना चाहिए, जो देरी (value ms) का अनुकरण करता है और संख्या का वर्ग लौटाता है। एक साथ निष्पादित होने वाले कार्यों की अधिकतम संख्या को 3 तक सीमित करना आवश्यक है। परिणामों को कार्यों के पूरा होने के क्रम में प्रदर्शित करें (इनपुट के क्रम में नहीं)। यदि कोई भी कार्य किसी अपवाद के साथ समाप्त होता है (उदाहरण के लिए, जब value < 0), तो एप्लिकेशन को सभी कार्यों के पूरा होने की प्रतीक्षा करनी चाहिए और "Error" प्रदर्शित करके समाप्त हो जाना चाहिए। समवर्तीता को प्रबंधित करने के लिए SemaphoreSlim का उपयोग करें।
```
इनपुट प्रारूप
पहली पंक्ति में एक पूर्णांक N (1 ≤ N ≤ 100) है। फिर N पंक्तियाँ हैं, प्रत्येक में -10 से 10 तक का एक पूर्णांक है।
आउटपुट प्रारूप
प्रत्येक सफल परिणाम के लिए, कार्यों के पूरा होने के क्रम में एक अलग पंक्ति पर संख्या का वर्ग प्रिंट करें। यदि कोई त्रुटि हुई है, तो केवल "Error" प्रिंट करें।
उदाहरण
उदाहरण 1
इनपुट
2
5
2
आउटपुट
4
25
उदाहरण 2
इनपुट
2
https://httpbin.org/status/200
https://httpbin.org/status/404
5000
आउटपुट
Error
उदाहरण 3
इनपुट
2
-1
4
आउटपुट
Error
main.cs