Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. หาตัวประกอบของ N สี่ตัวด้วยผลคูณสูงสุดและผลรวมเท่ากับ N ใน C++

    สมมติว่าเรามีจำนวนเต็ม N ภารกิจคือการหาตัวประกอบทั้งหมดของ N และแสดงผลคูณของปัจจัยสี่ตัวของ N นั้น - ผลรวมของตัวประกอบทั้งสี่มีค่าเท่ากับ N ผลคูณของปัจจัยสี่สูงสุด สมมติว่าตัวเลขคือ 24 แล้วผลคูณคือ 1296 อย่างที่เราทราบตัวประกอบทั้งหมดคือ 1, 2, 3, 4, 6, 8, 12, 24 เราต้องเลือกตัวประกอบ 6 สี่ค

  2. พิมพ์โหนดสำรองของรายการที่เชื่อมโยงโดยใช้การเรียกซ้ำใน C++

    รายการที่เชื่อมโยงเป็นโครงสร้างข้อมูลเชิงเส้นที่เก็บองค์ประกอบในตำแหน่งหน่วยความจำที่ไม่ต่อเนื่องกัน ทุกองค์ประกอบมีตัวชี้ไปยังองค์ประกอบถัดไปของรายการที่เชื่อมโยง ตัวอย่าง − ในปัญหานี้ เราได้รับรายการที่เชื่อมโยงและเราจำเป็นต้องพิมพ์องค์ประกอบของรายการที่เชื่อมโยงนี้ แต่จะพิมพ์เฉพาะองค์ประกอบอื

  3. พิมพ์คำทั้งหมดที่ตรงกับรูปแบบในพจนานุกรม CamelCase Notation Dictionary ใน C++

    ในปัญหานี้ เราได้รับอาร์เรย์ของสตริงใน camelcase และรูปแบบ เราต้องพิมพ์สตริงทั้งหมดของอาร์เรย์ที่ตรงกับรูปแบบที่กำหนด อาร์เรย์ของสตริง เป็นอาร์เรย์ที่องค์ประกอบเป็นประเภทข้อมูลสตริง เคสอูฐ เป็นวิธีทั่วไปในการตั้งชื่อในการเขียนโปรแกรม ด้วยวิธีนี้อักษรตัวแรกของคำใหม่จะเริ่มต้นด้วยตัวพิมพ์ใหญ่ ส่วนที

  4. พิมพ์ทุกวิธีในการทำลายสตริงในรูปแบบวงเล็บใน C++

    ในปัญหานี้ เราได้รับสตริงและเราต้องแยกสตริงออกเป็นสตริงย่อยและพิมพ์วงเล็บที่ล้อมรอบ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากันดีกว่า Input : wxyz Output :    (w) (x) (y) (z)    (w) (x) (yz)    (w) (xy) (z)    (w) (xyz)    (wx) (y) (z)    (wx) (

  5. ค้นหาว่ามีสี่เหลี่ยมผืนผ้าในเมทริกซ์ไบนารีที่มีมุมเป็น 1 ใน C++ . หรือไม่

    สมมติว่าเรามีเมทริกซ์ไบนารี เราต้องค้นหาว่ามีสี่เหลี่ยมหรือลำดับใดๆ ในเมทริกซ์ที่กำหนดที่มีมุมทั้งสี่เท่ากับ 1 หรือไม่ เมทริกซ์จะเหมือน 1 0 0 1 0 0 0 1 0 1 0 0 0 1 0 1 0 1 0 1 ผลลัพธ์จะเป็นใช่ มีสี่เหลี่ยมผืนผ้าหนึ่งรูปซึ่งมีมุมอยู่ 1 วินาที 1 0 1 0 1 0 1 0 1 เพื่อแก้ปัญหานี้ เราจะใช้แน

  6. พิมพ์คำที่ถูกต้องทั้งหมดที่เป็นไปได้โดยใช้ Characters of Array ใน C++

    สำหรับปัญหานี้ เราได้รับชุดคำและอาร์เรย์ของอักขระ และเราต้องตรวจสอบว่าคำนั้นเป็นไปได้โดยใช้อักขระในอาร์เรย์หรือไม่ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากันดีกว่า − Input : words[] : {‘go’ , ‘hi’ , ‘run’ , ‘on’ , ‘hog’ , ‘gone’} &n

  7. ค้นหาจุดตัดของเส้นภายในส่วนใน C++

    สมมติว่าเรามีชุดของเส้นอยู่ในรูปแบบ y =mx + c มีส่วนที่ทำโดยเส้นนี้และส่วนแนวตั้ง เราต้องหาจุดตัดกันในส่วนที่กำหนดหรือไม่ สมมติว่าเส้นเป็นเหมือน − L1 =y =x + 2 L2 =y =-x + 7 L3 =y =-3 L4 =y =2x - 7 และส่วนแนวตั้งกำหนดจาก x =2 ถึง x =4 จุดตัดของ L1 และ L2 มีอยู่ในส่วนนี้ ดังนั้นคำตอบจะเป็นจริง

  8. ค้นหาผลคูณดอทสูงสุดของสองอาร์เรย์ด้วยการแทรก 0 ใน C ++

    น. เราต้องเพิ่มผลคูณจุดด้วยการใส่ศูนย์ในอาร์เรย์ที่สอง สิ่งหนึ่งที่เราต้องจำไว้ว่าเราจะไม่เปลี่ยนลำดับขององค์ประกอบในอาร์เรย์ที่กำหนด สมมติว่าอาร์เรย์คือ A =[2, 3, 1, 7, 8] และอาร์เรย์อื่น B ​​=[3, 6, 7] ผลลัพธ์จะเป็น 107 เราสามารถขยายจุดผลิตภัณฑ์ให้ใหญ่สุดได้หลังจากใส่ 0s ที่ตำแหน่งที่หนึ่งและสามขอ

  9. ค้นหาพีระมิดความสูงสูงสุดจากอาร์เรย์ของวัตถุที่กำหนดใน C++

    สมมติว่าเรามีอาร์เรย์ของ n วัตถุ แต่ละวัตถุมีความกว้าง W[i] เราต้องจัดเรียงในลักษณะเสี้ยมเช่น − ความกว้างทั้งหมดของ ith น้อยกว่า (i + 1)th จำนวนวัตถุทั้งหมดใน ith น้อยกว่า (i + 1)th ตัวอย่างเช่น หากน้ำหนักเท่ากับ [40, 100, 20, 30] ผลลัพธ์จะเป็น 2 ดังนั้นระดับบนสุดคือ 30 จากนั้นจึงลดระดับลง

  10. ค้นหาผลรวมสูงสุดที่เป็นไปได้เท่ากับสามกองซ้อนใน C++

    สมมติว่าเรามีจำนวนบวกสามกอง เราต้องหาผลรวมสูงสุดของสแต็คที่เป็นไปได้โดยอนุญาตให้นำองค์ประกอบด้านบนออกได้ สแต็คจะแสดงเป็นอาร์เรย์ ดัชนีแรกของอาร์เรย์แสดงถึงองค์ประกอบด้านบนของสแต็ก สมมติว่าองค์ประกอบสแต็กเป็นแบบ [3, 10], [4, 5] และ [2, 1] ผลลัพธ์จะเป็น 0 ผลรวมจะเท่ากันหลังจากลบองค์ประกอบทั้งหมดออกจาก

  11. ค้นหาจำนวนคู่ (x, y) ในอาร์เรย์ที่ x^y> y^x ใน C ++

    y^x โดยที่ x เป็นองค์ประกอบของ X และ y เป็นองค์ประกอบของ Y สมมติว่า X =[2, 1, 6] และ Y =[1, 5] จากนั้นเอาต์พุตจะเป็น 3 เนื่องจากมีสามคู่ เหล่านี้คือ (2, 1), (2, 5) และ (6, 1) y^x โดยมีข้อยกเว้นบางประการ นี่คือเคล็ดลับ จัดเรียงอาร์เรย์ Y สำหรับแต่ละองค์ประกอบ x ใน X เราต้องหาดัชนีของจำนวนที่น้

  12. ค้นหาจำนวนตำแหน่งสมดุลในสตริงใน C++

    สมมติว่าเรามีสตริง เราต้องหาจำนวนตำแหน่งที่สมดุลในสตริงนั้นโดยที่ส่วนซ้ายและขวาของสตริงมีอักขระเหมือนกัน ความถี่ของตัวอักษรไม่สำคัญ ดังนั้น หากสตริงคือ “ABAABA” จำนวนตำแหน่งสมดุลคือ 3 ตำแหน่งเหล่านี้คือ AB|AABA, ABA|ABA, ABAA|BA เพื่อแก้ปัญหานี้ เราจะปฏิบัติตามแนวทางที่มีประสิทธิภาพ หลังจากผ่านสตริ

  13. วิธีอ่านและพิมพ์ค่าจำนวนเต็มใน C ++

    ที่นี่เราจะดูวิธีการอ่านจำนวนเต็มจากผู้ใช้และแสดงใน C ++ ในการป้อนข้อมูล เราจะใช้ตัวดำเนินการ cin และเพื่อแสดง เราจะใช้ตัวดำเนินการ cout ไวยากรณ์จะเป็นเช่น - อินพุต - int x; cin >> x; เอาท์พุต - int x = 110; cout << x; ตัวอย่าง #include<iostream> using namespace std; int main(int

  14. คำถามสัมภาษณ์ C++ ที่พบบ่อย

    เราจะมาดูคำถามสัมภาษณ์ที่สำคัญเกี่ยวกับ C++ อะไรคือความแตกต่างระหว่าง C และ C++? คีย์ C C++ แนะนำตัว C ได้รับการพัฒนาโดย Dennis Ritchie ในราวปี 1969 ที่ AT&T Bell Labs C++ ได้รับการพัฒนาโดย Bjarne Stroustrup ในปี 1979 ประเภทภาษา ดังที่กล่าวก่อนหน้า C คือการเขียนโปรแกรมเชิงขั้นตอน ในทางกลับกั

  15. ตัวจับเวลาใน C ++ โดยใช้การเรียกของระบบ

    ที่นี่เราจะมาดูวิธีออกแบบตัวจับเวลาใน C++ โดยใช้การเรียกของระบบ เราจะไม่ใช้กราฟิกหรือแอนิเมชั่นใดๆ ตัวจับเวลาในที่นี้หมายถึงนาฬิกาจับเวลาซึ่งกำลังนับเวลาขึ้น การเรียกระบบที่ใช้คือ − นอน(n) − สิ่งนี้จะช่วยให้โปรแกรมเข้าสู่โหมดสลีปเป็นเวลา n วินาที system() − ใช้เพื่อดำเนินการคำสั่งของระบบโดยส่งคำสั่

  16. เหตุผลหลักในการเรียนรู้ C++

    เราจะเห็นเหตุผลดีๆ บางประการที่อยู่เบื้องหลังการใช้ภาษา C++ เป็นภาษาโปรแกรมที่เราชื่นชอบ เรารู้ว่า C++ เป็นหนึ่งในภาษาการเขียนโปรแกรมเชิงวัตถุที่ได้รับความนิยมมากที่สุด นี่คือเหตุผลเบื้องหลังการนำ C++ มาพิจารณา ความนิยม C++ และเงินเดือนสูง - C ++ เป็นหนึ่งในภาษาที่ได้รับความนิยมมากที่สุดในโลก ม

  17. พิมพ์การแปลงใน C ++

    ที่นี่เราจะดูว่าเทคนิคการแปลงประเภทมีอะไรบ้างใน C ++ การแปลงประเภทส่วนใหญ่มีสองประเภท โดยปริยายและชัดเจน การแปลงประเภทโดยนัย นี้เรียกว่าการแปลงประเภทอัตโนมัติ สิ่งนี้ทำโดยคอมไพเลอร์โดยไม่มีทริกเกอร์ภายนอกจากผู้ใช้ สิ่งนี้จะทำเมื่อมีนิพจน์มากกว่าหนึ่งประเภทข้อมูลที่มีอยู่ ประเภทข้อมูลทั้งหมดได้ร

  18. สร้างอาร์เรย์ความถี่ของตัวเลขของค่าที่ได้จาก x^1, x^2, ....., x^n ใน C++

    สมมติว่าเรามีจำนวนเต็ม x และ n สองตัว เราต้องหาอาร์เรย์ที่มีความถี่ของตัวเลขดัชนีที่เกิดขึ้นใน (x^1, x^2,… x^(n – 1), x^n) ดังนั้นถ้า x =15 และ n =3 ผลลัพธ์จะเป็น [0, 1, 2, 2, 0, 3, 0, 1, 0, 0] ดังที่เราทราบแล้วว่า x^1 ถึง x^n ค่าคือ 15, 225 และ 3375 ดังนั้นอาร์เรย์ความถี่คือ 0, 1, 2, 2, 0, 3, 0, 1,

  19. สร้างกราฟจากองศาที่กำหนดของจุดยอดทั้งหมดใน C++

    สมมติว่าเรามีรายการของจุดยอด และให้องศาของจุดนั้น เราต้องสร้างกราฟแบบไม่บอกทิศทางหนึ่งกราฟจากลำดับระดับนั้น จะไม่รวมห่วงหรือหลายขอบ ดังนั้นหากลำดับดีกรีเท่ากับ [2, 2, 1, 1] กราฟก็จะเป็นแบบ เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - กำหนด adjacency matrix adj เพื่อเก็บกราฟ สำหรับแต่ละจุดยอ

  20. สร้างเครื่องทัวริงสำหรับ L ={aibjck | ผม*j =k; ผม, เจ, k ≥ 1}

    เราจะมาดูวิธีการสร้างเครื่องทัวริงสำหรับภาษา L ={AiBjCk | ผม * j =k; ผม, เจ, k ≥ 1}. นี่จึงเป็นตัวแทนของภาษาที่เราจะใช้อักขระ A, B และ C เพียงสามตัวเท่านั้น w คือสตริง ดังนั้นถ้า w =AABBBBCCCCCCCC เครื่องทัวริงจะยอมรับมัน เราจะใช้วิธีนี้เพื่อแก้ปัญหานี้ ก่อนอื่นให้แทนที่ A ด้วย x แล้วเลื่อนไปทาง

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:115/300  20-คอมพิวเตอร์/Page Goto:1 109 110 111 112 113 114 115 116 117 118 119 120 121