Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में कंडीशनल एक्सप्रेशन के लिए न्यूमेरिक प्रमोशन


न्यूमेरिक प्रमोशन छोटे टाइप्स को बड़े टाइप्स में प्रमोट करना है जैसे short से int।

नीचे दिए गए उदाहरण में, हमने कंडीशनल एक्सप्रेशन में न्यूमेरिक प्रमोशन देखा है।

short टाइप्स स्वचालित रूप से बड़े टाइप int में प्रमोट हो जाते हैं।

उदाहरण

using System; class Program {     static void Main() {         short val1 = 99;         int val2;         val2 = (val1 == 1) ? 100 : 30;         Console.WriteLine(val2);     } }

आउटपुट

उपरोक्त, हमने एक कंडीशनल एक्सप्रेशन का उपयोग किया है जो स्वचालित रूप से int में प्रमोट हो गया:

val2 = (val1 == 1) ? 100 : 30;

यहां, val2 एक int है और val1 एक short है।


  1. C प्रोग्राम: मैट्रिक्स घटाव C प्रोग्राम: मैट्रिक्स घटाव

    मैट्रिक्स घटाव दो मैट्रिक्स MAT1 और MAT2 को घटाने के लिए, दोनों का आकार समान होना चाहिए (समान पंक्तियां और स्तंभ)। परिणाम[i][j] = MAT1[i][j] - MAT2[i][j] उदाहरण MAT1 = [1 2 3] MAT2 = [9 8 7] परिणाम = [-8 -6 -4] [4 5 6] [6 5 4] [-2 0 2] [7 8 9] [3 2

  1. C प्रोग्राम: आर्मस्ट्रांग नंबर्स (Armstrong Numbers) C प्रोग्राम: आर्मस्ट्रांग नंबर्स (Armstrong Numbers)

    हमें उपयोगकर्ता द्वारा दर्ज संख्या n की जांच करनी है कि यह आर्मस्ट्रांग संख्या है या नहीं। एक आर्मस्ट्रांग संख्या वह है जिसके अंकों को अंकों की संख्या (क्रम) की घात तक बढ़ाकर उनका योग करने पर मूल संख्या प्राप्त होती है। सूत्र: wxyz... = wⁿ + xⁿ + yⁿ + zⁿ + ... एल्गोरिदम START फंक्शन power(a, b): a^b

  1. C++ में डिस्कनेक्टेड ग्राफ के लिए BFS C++ में डिस्कनेक्टेड ग्राफ के लिए BFS

    डिस्कनेक्टेड ग्राफ एक ग्राफ है जिसमें एक या अधिक नोड्स ग्राफ के एंडपॉइंट्स नहीं होते यानी वे कनेक्टेड नहीं होते। एक डिस्कनेक्टेड ग्राफ... अब, सिंपल BFS केवल तब लागू होता है जब ग्राफ कनेक्टेड हो यानी ग्राफ के सभी वर्टेक्स ग्राफ के एक नोड से एक्सेसिबल हों। उपरोक्त डिस्कनेक्टेड ग्राफ में तकनीक संभव नह