الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج بلغة سي شاربsimply syntax

بدأه تفاؤلي سر سعادتي في 6 نوفمبر 2013 · 5 رد · 637 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

مطلوب مننا برنامج simply syntax  بلغة السي شارب

سؤال البرنامج موجود كامل في الرابط  مع الجواب  لكن بلغة السي بلس بلس :(  ما عرفت اصيغة بلغة السي شارب

ممكن تساعدوني

http://blog.csdn.net/chaiyuan414/article/details/5458636

#3

مشكوووووووووووووووور  أخي  :)   بشوفه الان

#4

للاسف :(   أخي  مايطلعوا كل الاكواد صح !!!

#5

ممكن توضح ما الخطء

#6

شوف هذا الكود لمن عملت بالبرنامج التحويل الى لغة السي شارب  ، شوف يطلع خطاء عند while cin>> رغم انني حولته كمان الى

namespace simply_syntax2
{
    class Program
    {
            public string s;
            public bool ok(int x, int y)
            {
                if (x == y)
                {
                    if (s[x] >= 'p' && s[x] <= 'z')
                    {
                        return true;
                    }
                    else
                    {
                        return false;
                    }
                }
                if (s[x] == 'N')
                {
                    if (ok(x + 1, y))
                    {
                        return true;
                    }
                    else
                    {
                        return false;
                    }
                }
                else if (s[x] == 'C' || s[x] == 'D' || s[x] == 'E' || s[x] == 'I')
                {
                    for (int i = x + 1; i <= y; i++)
                    {
                        if (ok(x + 1, i) && ok(i + 1, y))
                        {
                            return true;
                        }
                    }
                    //else  return false;  
                    return false;
                }
                return false;
            }
        static void Main(string[] args)
        {
            while (cin >> s)
            {
                bool flag = false;
                if (s.Length == 1 && s[0] >= 'p' && s[0] <= 'z')
                {
                    flag = true;
                }
                else
                {
                    if (ok(0, s.Length - 1))
                    {
                        flag = true;
                    }
                }
                if (flag)
                {
                    Console.Write("YES");
                    Console.Write("\n");
                }
                else
                {
                    Console.Write("NO");
                    Console.Write("\n");
                }
            }
            

        }
    }
}

مواضيع مشابهة