Problem

8 /13


सभी पात्रों के माध्यम से लूप करें

Theory Click to read/hide

चूँकि एक वर्ण को अनुक्रमणिका द्वारा एक्सेस किया जा सकता है, एक चर लूप का उपयोग सभी वर्णों पर पुनरावृति करने के लिए किया जा सकता है , जो संभावित सूचकांक मान लेगा। उदाहरण के लिए, एक प्रोग्राम जो स्ट्रिंग s के सभी वर्ण कोड प्रदर्शित करता है, वह ऐसा दिखाई देगा: <पूर्व> for (int i = 0; i < s.Length; i++) {   कंसोल। राइटलाइन (एस [i]); कंसोल। राइटलाइन (कन्वर्ट। ToInt32 (s [i])); } प्रोग्राम नोट्स:
1) s.Length एक स्ट्रिंग की लंबाई का पता लगाता है। पहले वर्ण की अनुक्रमणिका 0 है और अंतिम की अनुक्रमणिका s.Length-1 है। लूप वेरिएबल i केवल 0 से  > s.Length
<कोड>-1;
2) प्रत्येक पंक्ति में, प्रतीक स्वयं पहले प्रदर्शित होगा, और फिर उसका कोड, जिसे  Convert.ToInt32();
विधि के माध्यम से प्राप्त किया जा सकता है
एक ही गणना को छोटा लिखा जा सकता है:


foreach (char c in s)

    Console.WriteLine(c);
    Console.WriteLine(Convert.ToInt32(c));
}
<पूर्व> इस स्निपेट में, लूप हेडर सभी s में लूप करता है वर्ण, एक-एक करके चर c में रखकर। ">
स्ट्रिंग्स के साथ काम करते समय C# की ख़ासियत यह है कि स्ट्रिंग्स अपरिवर्तनीय वस्तुएं हैं। दूसरे शब्दों में, हम किसी स्ट्रिंग के अलग-अलग वर्णों को नहीं बदल सकते हैं।
उदाहरण के लिए, निम्न कथन काम नहीं करेगा:
<पूर्व> s[5]=" ";

Problem

एक प्रोग्राम लिखें जो किसी दिए गए स्ट्रिंग में सभी तत्व कोडों का योग पाता है। इनपुट में एक स्ट्रिंग है, आपको एक पूर्णांक आउटपुट करने की आवश्यकता है - सभी कोड का योग।

उदाहरण।
<तालिका सीमा = "1" सेलपैडिंग = "1" सेलस्पेसिंग = "1" शैली = "चौड़ाई: 500 पीएक्स"> <शरीर> इनपुट छाप आआ 291