Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. อัลกอริทึมของ Fleury สำหรับการพิมพ์ Eulerian Path หรือ Circuit ใน C++

    อัลกอริทึมของ Fleury ใช้เพื่อแสดงเส้นทางออยเลอร์หรือวงจรออยเลอร์จากกราฟที่กำหนด ในอัลกอริธึมนี้ โดยเริ่มจากขอบด้านหนึ่ง มันพยายามย้ายจุดยอดที่อยู่ติดกันอื่นๆ โดยเอาจุดยอดก่อนหน้าออก เมื่อใช้เคล็ดลับนี้ กราฟจะง่ายขึ้นในแต่ละขั้นตอนเพื่อค้นหาเส้นทางหรือวงจรออยเลอร์ เราต้องตรวจสอบกฎบางอย่างเพื่อให้ไ

  2. ตรวจสอบจำนวนเต็มล้นใน C ++

    วิธีเดียวที่ปลอดภัยคือการตรวจสอบน้ำล้นก่อนที่จะเกิดขึ้น มีวิธีแฮ็กในการตรวจสอบจำนวนเต็มล้นแม้ว่า ดังนั้น หากคุณกำลังตั้งเป้าที่จะตรวจจับโอเวอร์โฟลว์ในส่วนเสริมที่ไม่ได้ลงนาม คุณสามารถตรวจสอบว่าผลลัพธ์นั้นน้อยกว่าค่าที่เพิ่มไว้หรือไม่ ตัวอย่างเช่น ตัวอย่าง unsigned int x, y; unsigned int value = x +

  3. ตรวจสอบว่าสตริงไบนารีมี 0 ระหว่าง 1 วินาทีหรือไม่ใน C++

    เราจะเห็นปัญหาที่น่าสนใจอย่างหนึ่ง เราต้องตรวจสอบว่าสตริงมี 0 อยู่ระหว่าง 1 วินาทีหรือไม่ ถ้าไม่ใช่ แสดงว่าสตริงนั้นถูกต้อง มิฉะนั้น ไม่ถูกต้อง สมมติว่ามีสามสตริง - 100011111010 00001111100 01111101111 จากสามสตริงนี้ มีเพียง B เท่านั้นที่ใช้ได้ เนื่องจากไม่มี 0 ในสตรีมของ 1 วินาที เพื่อแก้ปัญหาน

  4. ตรวจสอบว่าสตริงไบนารีมีการเกิดขึ้นสองครั้งติดต่อกันทุกที่ใน C ++

    เราจะเห็นปัญหาที่น่าสนใจอีกอย่างหนึ่ง เราต้องเขียนโค้ดที่ยอมรับสตริงซึ่งมีเกณฑ์ดังต่อไปนี้ ทุกกลุ่มที่ 1 ติดต่อกัน ต้องมีความยาว 2 ทุกกลุ่มของ 1 วินาทีที่ต่อเนื่องกันต้องปรากฏหลังจาก 0 วินาทีขึ้นไป สมมติว่ามีสตริงเช่น 0110 นี่เป็นสตริงที่ถูกต้อง ไม่ว่า 001110, 010 จะไม่ถูกต้องหรือไม่ นี่เป็นแนวท

  5. ตรวจสอบว่ามีการเชื่อมต่อกราฟกำกับหรือไม่ใน C ++

    ในการตรวจสอบการเชื่อมต่อของกราฟ เราจะพยายามสำรวจโหนดทั้งหมดโดยใช้อัลกอริธึมการข้ามผ่านใดๆ หลังจากเสร็จสิ้นการข้ามผ่าน หากมีโหนดใดที่ไม่ได้เข้าชม กราฟจะไม่เชื่อมต่อ สำหรับกราฟกำกับ เราจะเริ่มสำรวจจากทุกโหนดเพื่อตรวจสอบการเชื่อมต่อ ในบางครั้ง ขอบข้างหนึ่งอาจมีได้เพียงขอบด้านนอกแต่ไม่มีขอบด้านใน ดัง

  6. C++17 คำสั่ง if พร้อมตัวเริ่มต้น

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

  7. ตรวจสอบว่าสตริงที่กำหนดประกอบด้วยอักขระสองตัวสลับกันใน C++ . หรือไม่

    ในที่นี้เราจะมาดูวิธีการตรวจสอบสตริงที่ประกอบด้วยตัวอักษรสลับกันหรือไม่ หากสตริงเหมือน XYXYXY สตริงจะถูกต้อง หากสตริงเหมือน ABCD แสดงว่าไม่ถูกต้อง วิธีการนั้นง่าย เราจะตรวจสอบว่าอักขระ ith และอักขระ i+2 ทั้งหมดเหมือนกันหรือไม่ ถ้าไม่เหมือนกันก็คืนค่าเท็จมิฉะนั้นให้คืนค่าจริง ตัวอย่าง #include <i

  8. ตรวจสอบว่าจำนวนมากหารด้วย 15 ใน C++ . ได้หรือไม่

    ที่นี่เราจะมาดูวิธีการตรวจสอบตัวเลขที่หารด้วย 15 ลงตัวหรือไม่ ในกรณีนี้จำนวนเป็นจำนวนที่มาก ดังนั้นเราจึงใส่ตัวเลขเป็นสตริง ตรวจสอบว่าตัวเลขหารด้วย 15 ลงตัวหรือไม่ ถ้าจำนวนนั้นหารด้วย 5 ลงตัวและหารด้วย 3 ลงตัว ดังนั้นการตรวจสอบการหารด้วย 5 เราต้องเห็นตัวเลขสุดท้ายเป็น 0 หรือ 5 ในการตรวจสอบการหารด้ว

  9. ตรวจสอบว่าจำนวนมากหารด้วย 11 ได้หรือไม่ใน C++

    ต่อไปเราจะมาดูวิธีการเช็คว่าเลขหารด้วย 11 ลงตัวหรือไม่ ในกรณีนี้จำนวนเป็นจำนวนที่มาก ดังนั้นเราจึงใส่ตัวเลขเป็นสตริง ในการตรวจสอบว่าตัวเลขหารด้วย 11 ลงตัวหรือไม่ ถ้าผลรวมของค่าตำแหน่งคี่และผลรวมของค่าตำแหน่งคู่เท่ากัน ตัวเลขจะถูกหารด้วย 11 ลงตัว ตัวอย่าง #include <bits/stdc++.h> using namespa

  10. ตรวจสอบว่าจำนวนมากหารด้วย 2, 3 และ 5 ได้หรือไม่ใน C++

    ในที่นี้เราจะมาดูวิธีการตรวจสอบตัวเลขที่หารด้วย 2, 3 และ 5 ว่าลงตัวหรือไม่ ในกรณีนี้จำนวนเป็นจำนวนที่มาก ดังนั้นเราจึงใส่ตัวเลขเป็นสตริง ตัวเลขจะหารด้วย 2, 3 และ 5 ลงตัวถ้าตัวเลขนั้นหารด้วย LCM ที่ 2,3 และ 5 ลงตัว ดังนั้น LCM ของ 2, 3, 5 จึงเป็น 30 เราต้องเช็คว่าจำนวนนั้นหารด้วย 30 ลงตัวหรือไม่ ตัว

  11. ตรวจสอบว่าจำนวนมากหารด้วย 20 ใน C++ . ได้หรือไม่

    ที่นี่เราจะมาดูวิธีการตรวจสอบตัวเลขที่หารด้วย 20 ลงตัวหรือไม่ ในกรณีนี้จำนวนเป็นจำนวนที่มาก ดังนั้นเราจึงใส่ตัวเลขเป็นสตริง จำนวนจะหารด้วย 20 เมื่อหารด้วย 10 ลงตัว และหลังจากหาร 10 แล้ว จำนวนที่เหลือจะหารด้วย 2 ลงตัว ดังนั้นกรณีจึงง่าย หากหลักสุดท้ายเป็น 0 ก็จะหารด้วย 10 ลงตัว และเมื่อหารด้วย 10 ลง

  12. ตรวจสอบว่าจำนวนมากหารด้วย 25 ได้หรือไม่ใน C++

    ทีนี้มาดูวิธีการเช็คจำนวนหารด้วย 25 กัน ว่าลงตัวหรือไม่ ในกรณีนี้จำนวนเป็นจำนวนที่มาก ดังนั้นเราจึงใส่ตัวเลขเป็นสตริง ตัวเลขจะหารด้วย 25 ลงตัว เมื่อสองหลักสุดท้ายเป็น 00 หรือหารด้วย 25 ลงตัว ตัวอย่าง #include <bits/stdc++.h> using namespace std; bool isDiv25(string num){    int n =

  13. ตรวจสอบว่าจำนวนมากหารด้วย 3 ได้หรือไม่ใน C++

    ต่อไปเราจะมาดูวิธีการเช็คว่าตัวเลขหารด้วย 3 ลงตัวหรือไม่ ในกรณีนี้จำนวนเป็นจำนวนที่มาก ดังนั้นเราจึงใส่ตัวเลขเป็นสตริง ตัวเลขจะถูกหารด้วย 3 ถ้าผลรวมของหลักหารด้วย 3 ลงตัว ตัวอย่าง #include <bits/stdc++.h> using namespace std; bool isDiv3(string num){    int n = num.length();  

  14. ตรวจสอบว่าจำนวนมากหารด้วย 5 ได้หรือไม่ใน C++

    ต่อไปนี้เราจะมาดูวิธีการเช็คว่าตัวเลขหารด้วย 5 ลงตัวหรือไม่ ในกรณีนี้จำนวนเป็นจำนวนที่มาก ดังนั้นเราจึงใส่ตัวเลขเป็นสตริง ตรวจสอบว่าตัวเลขหารด้วย 5 ลงตัวหรือไม่ ดังนั้นในการตรวจสอบการหารด้วย 5 เราต้องดูตัวเลขสุดท้ายเป็น 0 หรือ 5 ตัวอย่าง #include <bits/stdc++.h> using namespace std; bool isDi

  15. ตรวจสอบว่าจำนวนมากหารด้วย 75 ได้หรือไม่ใน C++

    ที่นี่เราจะมาดูวิธีการตรวจสอบตัวเลขที่หารด้วย 75 ลงตัวหรือไม่ ในกรณีนี้จำนวนเป็นจำนวนที่มาก ดังนั้นเราจึงใส่ตัวเลขเป็นสตริง ตัวเลขจะหารด้วย 75 ลงตัวเมื่อตัวเลขหารด้วย 3 ลงตัวและหารด้วย 25 ลงตัวเช่นกัน หากผลรวมของหลักหารด้วย 3 ลงตัว ตัวเลขจะหารด้วย 3 ลงตัว และหากสองหลักสุดท้ายหารด้วย 25 ลงตัว ตัวเลข

  16. ตรวจสอบว่าจำนวนมากหารด้วย 8 ได้หรือไม่ใน C++

    ทีนี้มาดูวิธีการเช็คเลขว่าหารด้วย 8 ลงตัวหรือไม่ ในกรณีนี้จำนวนเป็นจำนวนที่มาก ดังนั้นเราจึงใส่ตัวเลขเป็นสตริง ตัวเลขจะหารด้วย 8 ลงตัว ถ้าตัวเลขที่มีสามหลักสุดท้ายหารด้วย 8 ลงตัว ตัวอย่าง #include <bits/stdc++.h> using namespace std; bool isDiv8(string num){    int n = num.length();

  17. ตรวจสอบว่าจำนวนมากหารด้วย 9 ได้หรือไม่ใน C++

    ต่อไปเราจะมาดูวิธีการเช็คว่าเลขหารด้วย 9 ลงตัวหรือไม่ ในกรณีนี้จำนวนเป็นจำนวนที่มาก ดังนั้นเราจึงใส่ตัวเลขเป็นสตริง ตัวเลขจะถูกหารด้วย 9 ถ้าผลรวมของหลักหารด้วย 9 ลงตัว ตัวอย่าง #include <bits/stdc++.h> using namespace std; bool isDiv3(string num){    int n = num.length();   &nb

  18. ตรวจสอบว่ามีเส้นผ่านต้นทางใน C++ . หรือไม่

    ในส่วนนี้เราจะมาดูวิธีการตรวจสอบส่วนของเส้นที่ผ่านต้นทางหรือไม่ เรามีจุดพิกัดสองจุดเพื่อแสดงจุดสิ้นสุดของส่วนของเส้นตรง วิธีการนั้นง่าย หากเราสามารถสร้างสมการของเส้นตรงได้ และโดยการวาง (0, 0) ลงในสมการ และสมการนั้นเป็นไปตามนั้น เส้นจะลากผ่านจุดกำเนิด สมมติว่าจุดคือ และ ดังนั้นสมการของเส้นตรงผ่านสอ

  19. ตรวจสอบว่าตัวเลขสามารถแสดงเป็น 2^x + 2^y ใน C++ . ได้หรือไม่

    ในที่นี้เราจะมาดูกันว่าถ้าเราสามารถแสดงตัวเลขเป็นผลรวมของสองยกกำลังไม่เป็นศูนย์ของ 2 ได้ ดังนั้นเราจะตรวจสอบว่าตัวเลขที่ระบุ N สามารถแสดงเป็น (2x + 2ย 0. สมมติว่าตัวเลขคือ 10 ซึ่งสามารถแทนด้วย 23 + 21 . วิธีการนั้นง่าย มีสองกรณี หากตัวเลข n เป็นเลขคู่ สามารถแสดงเป็น 2x 0 อีกกรณีหนึ่งคือว่า N เป็นเล

  20. ตรวจสอบว่าตัวเลขสามารถแสดงเป็นผลรวมของตัวเลขต่อเนื่องในภาษา C++ . ได้หรือไม่

    ที่นี่เราจะดูว่าตัวเลขหนึ่งหมายเลขสามารถแสดงเป็นผลรวมของตัวเลขสองตัวหรือมากกว่าติดต่อกันได้หรือไม่ สมมติว่าตัวเลขคือ 12 ซึ่งแสดงเป็น 3+4+5 มีวิธีการที่ตรงและง่ายที่สุดในการแก้ปัญหานี้ หากตัวเลขเป็นเลขยกกำลัง 2 จะไม่สามารถแสดงเป็นผลรวมของตัวเลขบางตัวที่ต่อเนื่องกันได้ มีข้อเท็จจริงสองข้อที่เราต้องจำ

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:73/300  20-คอมพิวเตอร์/Page Goto:1 67 68 69 70 71 72 73 74 75 76 77 78 79