98 of 100 menu

အဆင့် 10.8 C++ ပြဿနာများ ဖြေရှင်းခြင်း

စာကြောင်းတစ်ကြောင်း၏ စာလုံးများကို ပြန်လည်စီစဉ်ခြင်းဖြင့် အခြားစာကြောင်းတစ်ကြောင်းကို ရရှိနိုင်မနိုင်စစ်ဆေးမည့် ပရိုဂရမ်တစ်ခုကို ရေးပါ။

ပေးထားသောအပိုင်းအခြားအတွင်း သုဒ္ဓကိန်းများကို ရှာဖွေရန် အီရာတိုစသင်းနီး၏ အဆန်ခံစက် အယ်လ်ဂိုရီသမ်ကို အကောင်အထည်ဖော်ပါ။

အောက်ပါ စိတ်ကြိုက် နှစ်ဖက်မြင် ခင်းကျင်းမှု (array) ကို ပေးထားသည်။

{ {11, 12, 13, 14, 15}, {21, 22, 23, 24, 25}, {31, 32, 33, 34, 35}, {41, 42, 43, 44, 45}, {51, 52, 53, 54, 55}, }

ပေးထားသော အတန်းနှစ်တန်းကို အပြန်အလှန် နေရာလဲပါ။

{ {51, 52, 53, 54, 55}, {21, 22, 23, 24, 25}, {31, 32, 33, 34, 35}, {41, 42, 43, 44, 45}, {11, 12, 13, 14, 15}, }

အောက်ပါ စိတ်ကြိုက် နှစ်ဖက်မြင် ခင်းကျင်းမှု (array) ကို ပေးထားသည်။

{ {1, 2, 3, 4, 5}, {1, 2, 3, 4, 5}, {1, 2, 3, 4, 5}, {1, 2, 3, 4, 5}, {1, 2, 3, 4, 5}, }

ဤခင်းကျင်းမှု၏ ကော်လံများ၏ ပေါင်းလဒ်ကို ရယူပါ။ ရလဒ်ကို ပေါင်းလဒ်များ၏ ခင်းကျင်းမှုအဖြစ် ဖော်ပြပါ။

{ 5, 10, 15, 20, 25 }

အတွင်းထပ်ကျသော စုံတွဲကွင်းများ အရေအတွက် မည်မျှပင်ပါဝင်သည်ဖြစ်စေ ပါဝင်သော စာကြောင်းတစ်ခုကို ပေးထားသည်။ ကွင်းများ မှန်ကန်စွာ နေရာချထားသည်ကို စစ်ဆေးမည့် ကုဒ်ကို ရေးပါ။

ဤသို့မှန်ကန်သည်။

"()()"

ဤသို့မှန်ကန်သည်။

"(())"

ဤသို့မှားယွင်းသည်။ အဘယ့်ကြောင့်ဆိုသော် ပွင့်သောကွင်းအရေအတွင်းနှင့် ပိတ်သောကွင်းအရေအတွင်း မကိုက်ညီသောကြောင့်ဖြစ်သည်။

"())"

ဤသို့မှားယွင်းသည်။ အဘယ့်ကြောင့်ဆိုသော် ပွင့်သောကွင်းအရေအတွင်းနှင့် ပိတ်သောကွင်းအရေအတွင်း ကိုက်ညီသော်လည်း ၎င်းတို့၏ အစီအစဥ်မှာ မှားယွင်းနေသောကြောင့်ဖြစ်သည်။

"))(("
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်