इनपुट के रूप में 0
और 1111111111111111
(यानी 16-बिट अहस्ताक्षरित पूर्णांक) के बीच एक द्विआधारी पूर्णांक को देखते हुए, एक ही पूर्णांक को नकारात्मक में आउटपुट करता है ।
इनपुट आपकी भाषा के लिए सबसे सुविधाजनक है जो भी हो सकता है; उदाहरण के लिए, यदि प्रोग्राम के लिए इनपुट को 16 अंकों के साथ संभालना आसान है, जैसे कि 0000000000000101
, केवल के बजाय101
, आप प्रोग्राम को केवल उस तरह से इनपुट स्वीकार करने के लिए लिख सकते हैं।
नमूना I / O
> 1
1
> 10
110
> 1010
11110
> 110111001111000
11011001110001000
> 1001001
1011001
यहां एक नमूना कार्यक्रम मैंने लिखा है जो नकारात्मक और गैर-पूर्णांक आधारों सहित आधार रूपांतरण करता है। आप इसका उपयोग अपने काम की जांच के लिए कर सकते हैं।
0
एस और1
एस के चरित्र तार । मुझे स्पष्ट लगता है, लेकिन एक उत्तर ने मुझे हल्के से संदेह में डाल दिया ...