Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. วางตัวเลข N^2 ในเมทริกซ์เพื่อให้ทุกแถวมีผลรวมเท่ากันใน C++

    ในปัญหานี้ เราได้รับค่าจำนวนเต็ม N หน้าที่ของเราคือพิมพ์ตัวเลขภายในช่วง (1, N2 ) ในเมทริกซ์ 2 มิติขนาด NxN เพื่อให้องค์ประกอบรวมของแต่ละแถวเท่ากัน มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล − N =4 ผลผลิต − 1 6 11 16 2 7 12 13 3 8  9 14 4 5 10 15 ผลรวมขององค์ประกอบในแต่ละแถวคือ 34 ในก

  2. วาง K-knights เพื่อไม่ให้โจมตีซึ่งกันและกันใน C++

    ในปัญหานี้ เราได้รับค่าจำนวนเต็มสามค่า K, N, M หน้าที่ของเราคือวางอัศวิน K ไว้ในกระดานหมากรุก NxM เพื่อไม่ให้อัศวินสองคนโจมตีกัน อาจมีกรณีที่ 0 วิธีที่ถูกต้องและกรณีที่มีหลายวิธีที่ถูกต้อง คุณต้องพิมพ์กรณีที่ถูกต้องทั้งหมด อัศวิน เป็นชิ้นหมากรุกที่เคลื่อนที่ไปข้างหน้า 2 ครั้งแล้วเลื่อนไปทางซ้ายของข

  3. วางองค์ประกอบ k เพื่อให้ระยะทางต่ำสุดขยายใหญ่สุดใน C++

    ในปัญหานี้ เราได้รับอาร์เรย์ของ n จุดที่อยู่บนเส้นเดียวกัน งานของเราคือการวางองค์ประกอบ k ของอาร์เรย์ในลักษณะที่ระยะห่างขั้นต่ำระหว่างองค์ประกอบทั้งสองจะถูกขยายให้ใหญ่สุด มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล − อาร์เรย์ ={} ผลผลิต − เพื่อแก้ปัญหานี้ เราจะต้องหาระยะทางต่ำสุดที่เป็นไปได

  4. ท่อและถังน้ำใน C++

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

  5. เพียร์พอนท์ ไพรม์ ใน C++

    ในปัญหานี้ เราได้รับตัวเลข n งานของเราคือพิมพ์ เลขเฉพาะของเพียร์ปองต์ น้อยกว่า n. Pierpont Prime number คือจำนวนเฉพาะชนิดพิเศษที่อยู่ในรูปแบบ p=2i . 3k + 1. โดยที่ p เป็นจำนวนเฉพาะ และ i และ k เป็นจำนวนเต็ม มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล − n =50 ผลผลิต − 2, 3, 5, 7, 13, 17, 19

  6. เลือกจุดจากอาร์เรย์เพื่อให้ระยะทางต่ำสุดขยายใหญ่สุดใน C++

    ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ขององค์ประกอบ n รายการที่แสดงถึงตำแหน่งดัชนี N และมีแม่เหล็ก C งานของเราคือการพิมพ์แม่เหล็กทั้งหมดเหล่านี้ในลักษณะที่ระยะห่างระหว่างแม่เหล็กที่อยู่ใกล้ที่สุดสองตัวนั้นใหญ่ที่สุด มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล − array ={ 1, 4, 6,12, 28, 44 } C =4

  7. เลือกองค์ประกอบรวม ​​M สูงสุดเพื่อให้การทำซ้ำต่อเนื่องกันไม่เกิน K ใน C++

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

  8. ZigZag Tree Traversal ใน C++

    ในปัญหานี้ เราได้รับไบนารีทรี งานของเราคือพิมพ์ไบนารีทรีในรูปแบบซิกแซก มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน การข้ามซิกแซกของไบนารีทรีด้านบนคือ 3    5    1    8    7    0    4 เพื่อแก้ปัญหานี้ เราจำเป็นต้องสำรวจระดับไบนารีทรีทีละระดับ

  9. การข้ามซิกแซก (หรือแนวทแยง) ของเมทริกซ์ใน C++

    ในปัญหานี้ เราได้รับเมทริกซ์ 2 มิติ งานของเราคือพิมพ์องค์ประกอบทั้งหมดของเมทริกซ์ในลำดับแนวทแยง มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน 1    2    3 4    5    6 7    8    9 ผลลัพธ์ − 1 4    2 7    5    3 8 &nbs

  10. Zig Zag Level ลำดับการข้ามผ่านของต้นไม้โดยใช้คิวเดียวใน C++

    ในปัญหานี้ เราได้รับไบนารีทรี งานของเราคือพิมพ์ลำดับการข้ามผ่านของต้นไม้ระดับซิกแซก สำหรับการข้ามผ่านครั้งนี้ เราจะใช้คิวเดียวเท่านั้น มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ผลผลิต − 3    1    7    2    8    9    5 ในการแก้ปัญหานี้โดยใช

  11. การเริ่มต้นเป็นศูนย์ใน C ++

    การเริ่มต้นเป็นศูนย์ กำลังตั้งค่าเริ่มต้นของวัตถุใน c++ เป็นศูนย์ ไวยากรณ์ T{} ; char array [n] = “”; สถานการณ์ที่มีการดำเนินการเริ่มต้นเป็นศูนย์คือ - ตัวแปรที่มีชื่อพร้อมที่เก็บข้อมูลสแตติกหรือเธรดโลคัลถูกเตรียมใช้งานเป็นศูนย์ มันถูกใช้เป็นค่าเริ่มต้นของค่าสำหรับประเภทที่ไม่ใช่คล

  12. Z-Buffer หรือวิธี Depth-Buffer ใน C++

    z-buffer หรือที่เรียกว่า deep-buffer เป็นวิธีการที่ใช้สำหรับการตรวจจับพื้นผิวที่ซ่อนอยู่ การตรวจจับพื้นผิวที่ซ่อนอยู่ สำหรับรูปภาพใด ๆ ที่มีวัตถุและพื้นผิวที่โปร่งใส ในกรณีนี้ วัตถุที่อยู่ด้านหลังวัตถุอื่นจะถูกซ่อนไว้ เพื่อให้มองเห็นภาพได้อย่างเหมาะสม เราจำเป็นต้องลบพื้นผิวที่ซ่อนอยู่เหล่านี้ออก ก

  13. อัลกอริทึม Z (อัลกอริทึมการค้นหารูปแบบเวลาเชิงเส้น) ใน C ++

    อัลกอริทึม Z ใช้เพื่อค้นหาการเกิดขึ้นของรูปแบบในสตริงในเวลาเชิงเส้น สมมติว่าความยาวของสตริงเป็น n และขนาดของรูปแบบที่จะค้นหาคือ m เวลาในการแก้ไขจะอยู่ในลำดับ O(m+n) . อัลกอริทึม z ใช้อาร์เรย์ Z เพื่อค้นหารูปแบบที่เกิดขึ้น อาร์เรย์ Z เป็นอาร์เรย์ที่มีความยาวเท่ากับสตริง แต่ละองค์ประกอบของ z-array ป

  14. XOR ขององค์ประกอบทั้งหมดของอาร์เรย์ที่มีบิตเซ็ตเท่ากับ K ใน C++

    ในปัญหานี้ เราได้รับอาร์เรย์ขององค์ประกอบ n และค่าจำนวนเต็ม k หน้าที่ของเราคือค้นหา XOR ขององค์ประกอบทั้งหมดของอาร์เรย์ที่ตั้งค่าบิตเท่ากับ k มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต array = {2, 12, 44, 103, 17} , K =3 ผลลัพธ์ 44 เพื่อแก้ปัญหานี้ เราจะนับเซตบิตของทุกอิลิเมนต์ของอาร์เรย์ และเปร

  15. log1p() ในโปรแกรม C++

    เราได้รับตัวแปรประเภทใดก็ได้ และภารกิจคือการค้นหาผลลัพธ์โดยใช้ฟังก์ชัน log1p() log1p() เป็นฟังก์ชันวิเคราะห์ที่รับอาร์กิวเมนต์ a และยังมีค่าส่งคืนอีกด้วย ไวยากรณ์ double log1p (double x); Where x ranges between [-1, ?] float log1p (float x); ประเภทการคืนสินค้า − ฟังก์ชันนี้จะคืนค่าที่ไม่เป็นศูนย์หา

  16. XOR ของแบบสอบถามเมทริกซ์ย่อยใน C++

    ในปัญหานี้ เราได้รับเมทริกซ์ N x N และเคียวรีบางรายการ แต่ละเคียวรีมีมุมบนซ้ายและมุมขวาล่างของเมทริกซ์ย่อยที่สร้างจากเมทริกซ์นี้ งานของเราคือค้นหา XOR ขององค์ประกอบทั้งหมดของเมทริกซ์ย่อยที่กำหนดโดยข้อความค้นหา มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต arr[][] = {{1, 2, 3} {4, 5, 6} {7, 8, 9}} Qu

  17. XOR ของ subarray ใน C++

    ในปัญหานี้ เราได้รับ arr[] และข้อความค้นหาบางรายการที่มีช่วงระหว่าง L ถึง R ในอาร์เรย์ งานของเราคือพิมพ์ XOR ของ subarray ระหว่าง L ถึง R มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล − array ={1, 4, 5, 7, 2, 9} L =1 , R =5 เอาท์พุต - คำอธิบาย − 4^5^7^2^9 เพื่อแก้ปัญหานี้ เราจะสร้างอาร์เรย

  18. รหัส XOR ใน C ++

    การเข้ารหัส XOR หรือการเข้ารหัส XOR เป็นวิธีการเข้ารหัสข้อมูลที่ไม่สามารถถอดรหัสได้ด้วยวิธีการเดรัจฉาน วิธี Brute-force เป็นวิธีการสร้างคีย์เข้ารหัสแบบสุ่มและจับคู่กับคีย์ที่ถูกต้อง ในการใช้วิธีการเข้ารหัสนี้ เราจะกำหนดคีย์การเข้ารหัส (อักขระสุ่ม) และดำเนินการ XOR ของอักขระทั้งหมดของสตริงด้วยคีย์เ

  19. XOR นับ 0s และ 1s ในการแทนค่าไบนารีใน C++

    ในปัญหานี้ เราได้รับตัวเลข งานของเราคือค้นหา XOR ของการนับ 0 และ 1 ในการแทนค่าเลขฐานสองของตัวเลข มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต n = 9 ผลลัพธ์ 0 คำอธิบาย binary = 1001 Count of 0s = 2 Count of 1s = 2 2 ^ 2 = 0 ในการแก้ปัญหานี้ ก่อนอื่นเราจะแปลงจำนวนเลขฐานสองที่เทียบเท่ากัน จากนั้นวนซ้

  20. เวอร์ชันที่เขียนของโอเปอเรเตอร์ลอจิคัลใน C++

    ในภาษาโปรแกรม c++ มีคีย์เวิร์ดที่สามารถใช้แทนตัวดำเนินการทางตรรกะได้ เริ่มแรกมีการใช้คำหลักในภาษาค เมื่อแป้นพิมพ์ไม่รองรับสัญลักษณ์เช่น &&, !, || เป็นต้น ต่อไปนี้เป็นโอเปอเรเตอร์เชิงตรรกะรุ่นที่เขียนใน c++ . ตัวดำเนินการและเวอร์ชันที่เป็นลายลักษณ์อักษรคือ − ตัวดำเนินการ สัญลักษณ์ ฉบับเขียน และตัว

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:160/300  20-คอมพิวเตอร์/Page Goto:1 154 155 156 157 158 159 160 161 162 163 164 165 166