Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. ตรวจสอบว่าตัวเลขสามารถแสดงเป็น a^b ใน C++ . ได้หรือไม่

    ที่นี่เราจะตรวจสอบว่าเราสามารถแสดงตัวเลขเช่น ab ได้หรือไม่ สมมุติว่ามีเลข 125 สามารถแสดงเป็น 53 ตัวเลขอื่น 91 ไม่สามารถแสดงเป็นกำลังของค่าจำนวนเต็มบางค่าได้ อัลกอริทึม isRepresentPower(num): Begin    if num = 1, then return true    for i := 2, i2 <= num, increase i by 1, do &n

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

    ที่นี่เราจะตรวจสอบว่าเราสามารถแสดงตัวเลขเป็นกำลังได้หรือไม่ เช่น ab หรือไม่. สมมุติว่ามีเลข 125 สามารถแสดงเป็น 53 . ไม่สามารถแสดงเลข 91 อีกตัวหนึ่งเป็นกำลังของค่าจำนวนเต็มบางค่าได้ อัลกอริทึม isRepresentPower(num): Begin    if num = 1, then return true    for i := 2, i2 <= num

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

    ที่นี่เราจะตรวจสอบว่าเราสามารถแสดงตัวเลขเป็นกำลังได้หรือไม่ เช่น xy หรือไม่. สมมุติว่ามีเลข 125 สามารถแสดงเป็น 53 . ไม่สามารถแสดงเลข 91 อีกตัวหนึ่งเป็นกำลังของค่าจำนวนเต็มบางค่าได้ อัลกอริทึม isRepresentPower(num): Begin    if num = 1, then return true    for i := 2, i2 <= num

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

    ในส่วนนี้เราจะดูว่าเราสามารถแสดงตัวเลขหนึ่งเป็นผลรวมของตัวเลขสามเหลี่ยมสองตัวได้หรือไม่ ตัวเลขสามเหลี่ยมด้านล่าง − จากตัวอย่าง เราจะเห็นว่า 1, 3, 6, 10 เป็นจำนวนสามเหลี่ยมบางจำนวน เราจำเป็นต้องแสดงตัวเลข N (พูด 16) เป็นผลรวมของตัวเลขสามเหลี่ยมสองตัว (6, 10) วิธีการนั้นง่ายมาก เราต้องได้จำนวนสามเ

  5. ตรวจสอบว่าตัวเลขสามารถแสดงเป็นผลรวมของเลขยกกำลังที่ไม่ใช่ศูนย์ของ 2 ใน C++ . ได้หรือไม่

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

  6. ตรวจสอบว่าสามารถเขียนตัวเลขเป็นผลรวมของจำนวนเต็มสามจำนวนติดต่อกันใน C++ . ได้หรือไม่

    ในส่วนนี้เราจะมาดูกันว่าตัวเลขสามารถแสดงเป็นตัวเลขต่อเนื่องกันได้หรือไม่ สมมติว่าตัวเลขคือ 27 ซึ่งสามารถแทนด้วย 8 + 9 + 10 ซึ่งสามารถแก้ไขได้ในสองแนวทางที่แตกต่างกัน วิธีแรกคือแนวทางที่ไร้เดียงสา ในแนวทางนั้นเราต้องเช็คว่า i + (i + 1) + (i + 2) เท่ากับตัวเลขหรือไม่ อีกวิธีที่มีประสิทธิภาพคือการตรวจ

  7. ตรวจสอบว่าตัวเลขมีจำนวน set และ unset bits เท่ากันใน C++ . หรือไม่

    ในส่วนนี้เราจะตรวจสอบว่าตัวเลขมีจำนวนบิตที่ตั้งค่าและบิตที่ยังไม่ได้ตั้งค่าเหมือนกันหรือไม่ สมมติว่ามีหมายเลข 12 อยู่ที่นั่น การแทนค่าไบนารีของมันคือ 1100 ซึ่งมีจำนวน 0 และ 1 เท่ากัน วิธีการนั้นง่าย เราจะตรวจสอบแต่ละบิตของตัวเลข และหากเป็น 1 ให้เพิ่ม set_bit_count และหากเป็น 0 ให้เพิ่ม unset_bit_co

  8. ตรวจสอบว่าตัวเลขมีชุดบิตที่อยู่ติดกันสองบิตใน C++ . หรือไม่

    ที่นี่เราจะดูว่าถ้าตัวเลขมีบิตชุดที่อยู่ติดกันในการแทนค่าไบนารี สมมติว่าหมายเลข 12 มี 1 วินาทีติดต่อกัน (12 =1100) ในการตรวจสอบตัวเลขประเภทนี้ แนวคิดนั้นง่ายมาก เราจะเลื่อนตัวเลข 1 บิตแล้วทำระดับบิต AND หากผลลัพธ์ระดับบิตและไม่ใช่ศูนย์ จะต้องมี 1 วินาทีที่ต่อเนื่องกัน ตัวอย่าง #include <iostream

  9. ตรวจสอบว่าตัวเลขเป็นตัวเลขลึกลับใน C++ . หรือไม่

    เราจะมาดูวิธีการตรวจสอบว่าตัวเลขนั้นเป็นเลขลึกลับหรือไม่ หมายเลขลึกลับคือตัวเลขที่สามารถแสดงด้วยผลรวมของตัวเลขสองตัว และตัวเลขจะกลับกัน ให้เราดูรหัสเพื่อรับความคิดที่ดีขึ้น เราต้องตรวจสอบทุกคู่และหาคำตัดสิน ตัวอย่าง #include <bits/stdc++.h> using namespace std; int revNum(int str) {   &nb

  10. ตรวจสอบว่าตัวเลขเป็นกำลังของตัวเลขอื่นใน C++ . หรือไม่

    เราจะมาดูกันว่าตัวเลขเป็นกำลังของอีกจำนวนหนึ่งหรือไม่ สมมติว่าหมายเลข 125 และให้หมายเลข 5 อีก ดังนั้นมันจะกลับมาจริงเมื่อพบว่า 125 ยกกำลัง 5 ในกรณีนี้ มันเป็นความจริง 125 =53 . อัลกอริทึม isRepresentPower(x, y): Begin    if x = 1, then       if y = 1, return true, otherwise

  11. ตรวจสอบว่าตัวเลขเป็น Pythagorean Prime หรือไม่ใน C++

    ที่นี่เราจะเห็นโปรแกรมอื่นเพื่อตรวจสอบว่าตัวเลขเป็น Pythagorean Prime หรือไม่ ก่อนดำดิ่งสู่ตรรกะ เรามาดูกันว่าตัวเลขพีทาโกรัสไพรม์คืออะไร? จำนวนเฉพาะของพีทาโกรัสเป็นจำนวนเฉพาะที่สามารถแสดงเป็น 4n + 1 ในการตรวจจับตัวเลขแบบนั้น เราต้องตรวจสอบว่าจำนวนนั้นเป็นจำนวนเฉพาะหรือไม่ ถ้าเป็นจำนวนเฉพาะ เราจะหา

  12. ตรวจสอบว่าตัวเลขเป็น Full Prime ใน C++ . หรือไม่

    ทีนี้มาดูวิธีการเช็คว่าจำนวนเต็มเป็นจำนวนเฉพาะหรือไม่ มีการกล่าวกันว่าจำนวนเป็นจำนวนเฉพาะเต็ม หากเป็นจำนวนเฉพาะ และตัวเลขทั้งหมดเป็นจำนวนเฉพาะด้วย สมมติว่าจำนวนคือ 37, นี่คือจำนวนเฉพาะเต็มจำนวน แต่ 97 ไม่ใช่จำนวนเฉพาะเต็มเพราะ 9 ไม่ใช่จำนวนเฉพาะ แนวทางหนึ่งที่มีประสิทธิภาพคือ ก่อนอื่นเราต้องตรวจสอบ

  13. ตรวจสอบว่าตัวเลขเป็น Quartan Prime หรือไม่ใน C++

    ที่นี่เราจะเห็นโปรแกรมอื่นเพื่อตรวจสอบว่าตัวเลขเป็น Quartan Prime หรือไม่ ก่อนดำดิ่งสู่ตรรกะ เรามาดูกันว่าตัวเลข Quartan Prime คืออะไร? จำนวนเฉพาะของ Quartan เป็นจำนวนเฉพาะที่สามารถแสดงเป็น x4 + y4 0 ในการตรวจสอบตัวเลขที่เป็นแบบนั้น เราต้องตรวจสอบว่าจำนวนนั้นเป็นจำนวนเฉพาะหรือไม่ ถ้าเป็นจำนวนเฉพาะ

  14. ตรวจสอบว่าตัวเลข N ขึ้นต้นด้วย 1 ใน b-base ใน C++ . หรือไม่

    เรามีจำนวน N และฐาน b ในโปรแกรมนี้เราต้องตรวจสอบว่าตัวเลขขึ้นต้นด้วย 1 ในฐาน b หรือไม่ สมมุติว่าให้เลข 6 ในไบนารีนี้คือ 110 ดังนั้นมันเริ่มต้นด้วย 1 ในฐาน 4 มันจะเป็น 124 . นอกจากนี้ยังเริ่มต้นด้วย 1 อย่างที่เราทราบ หากแสดงตัวเลข N ในฐาน b แล้ว b จะถูกแปลงเป็นลำดับบิต m+1 bm bm-1 … b0 นี่หมายความว่

  15. โปรแกรม C++ หาเลขสองตัวที่มีผลรวมและผลคูณเหมือนกันกับ N

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาตัวเลขสองตัว (พูดว่า a และ b) เพื่อให้ทั้งคู่ a+b = N and a*b = N are satisfied. การขจัด a ออกจากสมการทั้งสอง เราได้สมการกำลังสองใน b และ N เช่น b2 - bN + N = 0 สมการนี้จะมีรากสองรากซึ่งจะทำให้เรามีค่าของทั้ง a และ b โดยใช้วิธีดีเทอร์มิแนนต์เพื่อค้นหาราก

  16. โปรแกรม C++ เพื่อค้นหาอักขระพิเศษในสองสตริงที่กำหนด

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

  17. โปรแกรม C ++ เพื่อค้นหายูเนียนและจุดตัดของอาร์เรย์ที่ไม่เรียงลำดับสองตัว

    ในบทความนี้ เราจะพูดถึงโปรแกรมค้นหายูเนียนและจุดตัดของอาร์เรย์ที่ไม่มีการจัดเรียงสองตัว ให้เราแสดงสองอาร์เรย์ด้วย A และ B จากนั้นการรวมอาร์เรย์เหล่านี้จะแสดงด้วย A ∪ B ซึ่งโดยพื้นฐานแล้วเป็นอาร์เรย์ขององค์ประกอบทั้งหมดในทั้งอาร์เรย์ที่กำหนด โดยให้แต่ละองค์ประกอบซ้ำเพียงครั้งเดียว เพื่อหาสิ่งนี้ เ

  18. โปรแกรม C++ เพื่อค้นหาคู่ที่ไม่ซ้ำกันเพื่อให้แต่ละองค์ประกอบมีค่าน้อยกว่าหรือเท่ากับN

    ในบทความนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาคู่ของตัวเลขที่ไม่ซ้ำกันซึ่งมีองค์ประกอบน้อยกว่าหรือเท่ากับ N และปฏิบัติตามเงื่อนไขบางประการ - ค่ายกกำลังสองระหว่างตัวเลขทั้งสองต้องเท่ากับ LCM ของตัวเลขสองตัวนั้น HCF ของตัวเลขสองตัวนี้สามารถแสดงเป็นผลคูณของตัวเลขสองตัวต่อเนื่องกันได้ แนวทางที่ดีที่ส

  19. โปรแกรม C++ เพื่อค้นหาวิธีที่จำนวนเต็มสามารถแสดงเป็นผลรวมของกำลัง n ของจำนวนธรรมชาติที่ไม่ซ้ำกัน

    ในบทความนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาวิธีที่จำนวนเต็ม (พูด X) สามารถแสดงเป็นผลรวมของยกกำลังที่ n ของจำนวนธรรมชาติที่ไม่ซ้ำกัน ตัวอย่างเช่น ให้ X =100 และ n =2 แล้วจะมี 3 วิธีในการแสดง 100 เป็นผลบวกกำลังสองของจำนวนธรรมชาติ 100 = 102 100 = 62 + 82 100 = 12 + 32 + 42 + 52 + 72 สามารถทำได้ง่ายโดยใ

  20. โปรแกรม C++ เพื่อตรวจสอบว่างานทั้งหมดเป็นไปได้หรือไม่จากการพึ่งพาที่กำหนด

    ในบทความนี้ เราจะพูดถึงโปรแกรมเพื่อตรวจสอบว่าสามารถทำงานที่กำหนดทั้งหมดให้เสร็จสิ้นโดยพิจารณาจากข้อกำหนดเบื้องต้นที่ให้มาได้หรือไม่ ตัวอย่างเช่น สมมติว่าเราได้รับงานสามงานและข้อกำหนดเบื้องต้นคือ [[1, 0], [2, 1], [3, 2]] ( [1,0] หมายถึงการรับภารกิจ 1 งาน 0 จะต้องทำให้เสร็จก่อน) จากนั้น ในตัวอย่าง

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