Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. จำนวนกลุ่มขนาดสองหรือสามหารด้วย 3 ใน C++

    จากอาร์เรย์ของตัวเลข เราจำเป็นต้องหาจำนวนของกลุ่มขนาด 2 และ 3 ที่หารด้วย 3 ลงตัว เราสามารถรับผลรวมของตัวเลขสองและสามรวมกันแล้วตรวจสอบว่าหารด้วย 3 ลงตัวหรือไม่ มาดูตัวอย่างกัน ป้อนข้อมูล arr = [1, 2, 3, 4] ผลผลิต 4 ชุดค่าผสมมี 4 ชุดที่หารด้วย 3 ลงตัว ชุดค่าผสมคือ... [1, 2] [2, 4] [1, 2, 3] [2,

  2. จำนวนดัชนีที่มีองค์ประกอบเท่ากันในช่วงที่กำหนดใน C++

    คุณได้รับอาร์เรย์และช่วงดัชนี คุณต้องนับจำนวนองค์ประกอบที่อยู่ติดกันทั้งหมดที่เท่ากันในช่วงที่กำหนด มาดูตัวอย่างกัน ป้อนข้อมูล arr = [1, 2, 2, 2, 3, 3, 4] lower = 1 upper = 5 ผลผลิต 3 อัลกอริทึม เริ่มต้นช่วงอาร์เรย์และดัชนี เขียนลูปที่วนซ้ำจากดัชนีล่างของช่วงไปยังดัชนีบนของช่วง เปรียบเ

  3. จำนวนเต็มที่มีจำนวนชุดบิตเป็นคี่ใน C++

    จากจำนวน n เราต้องหาจำนวนเต็มที่มีเซตบิตเป็นจำนวนคี่ในรูปแบบไบนารีของพวกมัน มาดูตัวอย่างกัน ป้อนข้อมูล n = 10 ผลผลิต 5 มีเลขจำนวนเต็ม 5 จำนวนตั้งแต่ 1 ถึง 10 โดยมีชุดบิตเป็นเลขคี่ในรูปแบบไบนารี อัลกอริทึม เริ่มต้นหมายเลข N. เขียนฟังก์ชันเพื่อนับจำนวนชุดบิตในรูปแบบไบนารี เริ่มต้นการนับเป็น

  4. จำนวนจุดอินทิกรัลระหว่างสองจุดใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมค้นหาจำนวนจุดอินทิกรัลระหว่างจุดสองจุดที่กำหนด จำนวนคะแนนระหว่างสองจุดที่กำหนดจะเป็น gcd(abs(x2), abs(y1-y2)) - 1 หากการต่อเส้นขนานกับแกน x จำนวนจุดอินทิกรัลจะเป็น abs(y1 - y2) - 1 หากการต่อเส้นขนานกับแกน y จำนวนจุดอินทิกรัลจะเป็น abs(x1 - x2) - 1 ถ้าจุด x ของทั้ง

  5. จำนวนคำตอบอินทิกรัลของสมการ x1 + x2 +…. + xN =k ใน C++

    คำตอบของสมการคือ จำนวนอินทิกรัลที่ไม่เป็นลบของสมการคือ $\left(\begin{array}{c}n-k+1\\ k\end{array}\right)$ จำนวนคำตอบอินทิกรัลบวกของสมการคือ $\left(\begin{array}{c}k-1\\ n-1\end{array}\right)$ เพิ่มทั้งคู่เพื่อรับคำตอบที่ต้องการ มาดูตัวอย่างกัน ป้อนข้อมูล n = 4 k = 7 ผลผลิต 140 อัลกอริทึม เ

  6. จำนวนองค์ประกอบที่ใหญ่กว่าทางด้านขวาในสตริงใน C++

    จากสตริง เราต้องนับจำนวนองค์ประกอบที่ใหญ่กว่าทางด้านขวาของอักขระแต่ละตัว มาดูตัวอย่างกัน ป้อนข้อมูล string = "abc" ผลผลิต 2 1 0 มีองค์ประกอบที่ใหญ่กว่า a 2 ตัวทางด้านขวา มีองค์ประกอบที่ใหญ่กว่า b 1 ตัวอยู่ทางด้านขวา มีองค์ประกอบที่ใหญ่กว่า c 0 ตัวที่ด้านขวา อัลกอริทึม เริ่มต้นสตร

  7. จำนวนศูนย์นำหน้าในการแทนค่าไบนารีของตัวเลขที่กำหนดใน C++

    จากตัวเลข เราต้องหาจำนวนศูนย์นำหน้าในการแทนค่าเลขฐานสองของมัน สมมติว่าบิตทั้งหมดเป็น 32 มาดูตัวอย่างกัน ป้อนข้อมูล 5 ผลผลิต 25 การแทนค่าเลขฐานสองของ 5 คือ 00000...00101 จำนวนศูนย์นำหน้าคือ 29 อัลกอริทึม เริ่มต้นหมายเลข n. ค้นหาการแทนค่าไบนารีของ n ลบความยาวของการแสดงเลขฐานสองของ n จากจำนวนบิตท

  8. จำนวนโหนดลีฟในทรีย่อยของทุกโหนดของทรี n-ary ใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่ค้นหาจำนวนโหนดปลายสุดสำหรับทุกโหนดในแผนผัง n-ary จากต้นไม้ n-ary เราต้องหาจำนวน leaf nodes สำหรับทุก subtree มาดูตัวอย่างกัน ป้อนข้อมูล N = 8 tree = [[2, 3], [], [4, 5, 6], [7, 8], [], [], [], []] ผลผลิต 1->5 2->1 3->4 4->2 5->1 6->1 7->1

  9. จำนวนการเคลื่อนไหวที่จำเป็นในการเดาการเปลี่ยนแปลงใน C++

    ด้วยหมายเลข N เราจำเป็นต้องค้นหาการเคลื่อนไหวที่จำเป็นในการเดาการเปลี่ยนแปลงในสถานการณ์กรณีที่เลวร้ายที่สุด จำนวนการเคลื่อนไหวที่จำเป็นในการเดาการเปลี่ยนแปลงจะเป็น n!. มาดูตัวอย่างกัน ป้อนข้อมูล 5 ผลผลิต 129 เมื่อเรามีองค์ประกอบ 5 อย่าง เราก็มี 5 วิธีในการเดา และ 4 วิธีเมื่อเรามีองค์ประกอบ 4 อย

  10. จำนวนก้าวเลข n หลักใน C++

    หมายเลขก้าวคือตัวเลขที่ความแตกต่างระหว่างหลักที่ต่อเนื่องกันคือ 1 คุณจะได้รับตัวเลข n แทนจำนวนหลัก คุณต้องนับจำนวนก้าวทั้งหมดที่มีตัวเลข n หลัก มาดูตัวอย่างกัน ป้อนข้อมูล 2 ผลผลิต 17 จำนวนต่ำสุดของ 2 หลักคือ 10 และจำนวนสูงสุด 2 หลักคือ 99 มีตัวเลขขั้นบันได 17 ตัวคั่นระหว่างกัน อัลกอริทึม เริ่

  11. จำนวน NGE ทางด้านขวาใน C++

    คุณจะได้รับอาร์เรย์และดัชนีขององค์ประกอบเป้าหมาย เราต้องนับจำนวนองค์ประกอบที่มากกว่าองค์ประกอบที่กำหนดทางด้านขวา มาดูตัวอย่างกัน ป้อนข้อมูล arr = [2, 3, 5, 1, 4, 2, 6] index = 3 ผลผลิต 3 องค์ประกอบดัชนีเป้าหมายคือ 1 มีสามองค์ประกอบคือ..., 4, 2, 6 ที่มากกว่า 1 ทางด้านขวาขององค์ประกอบ อัลกอริทึม

  12. จำนวนโหนดที่มากกว่าค่าที่กำหนดในทรี n-ary ใน C++

    ให้ต้นไม้ n-ary และตัวเลข เราต้องนับจำนวนโหนดที่มากกว่าจำนวนที่กำหนด มาดูตัวอย่างกัน ป้อนข้อมูล tree = [[4], [1, 2], [3, 5]] n = 2 ผลผลิต 3 มี 3 โหนดที่มีค่ามากกว่า n อัลกอริทึม เริ่มต้นต้นไม้ n-ary เริ่มต้นการนับเป็น 0 เพิ่มจำนวนขึ้น 1 เมื่อคุณพบโหนดที่มีค่ามากกว่า n รับลูกของโหนดป

  13. จำนวนโซลูชันอินทิกรัลไม่เป็นลบของสมการผลรวมใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่หาคำตอบของอินทิกรัลที่เป็นจำนวนไม่เป็นลบของสมการผลรวม สมการผลรวมคือ x + y + z =n คุณได้รับหมายเลข n คุณต้องหาจำนวนคำตอบของสมการ มาดูตัวอย่างกัน ป้อนข้อมูล 2 ผลผลิต 6 วิธีแก้ไขคือ 0 0 2 0 1 1 0 2 0 1 0 1 1 1 0 2 0 0 อัลกอริทึม เริ่มต้นจำนวน m. เริ่มต้นกา

  14. จำนวนจุดที่สั่งจับคู่สมการเส้นที่น่าพอใจใน C++

    สมการเส้นตรงที่ควรได้คือ y =mx + c จากอาร์เรย์ m และ c เราต้องหาจำนวนจุดสั่งซื้อที่ตรงกับสมการเส้นตรง มาดูตัวอย่างกัน ป้อนข้อมูล arr = [1, 2, 3] m = 1 c = 1 ผลผลิต 2 คู่ที่เป็นไปตามสมการเส้นตรงคือ 2 1 3 2 อัลกอริทึม เริ่มต้นอาร์เรย์ m และ c เขียนสองลูปเพื่อรับคู่ทั้งหมดจากอาร์เรย์ ตรวจสอบว่าทั

  15. จำนวนคู่จากจำนวนธรรมชาติ N ตัวแรกซึ่งผลรวมหารด้วย K ใน C++ . ลงตัว

    จากตัวเลข N และ K เราต้องนับจำนวนคู่ที่ผลรวมหารด้วย K ลงตัว ลองดูตัวอย่าง ป้อนข้อมูล N = 3 K = 2 ผลผลิต 1 มีเพียงคู่เดียวที่ผลรวมหารด้วย K ลงตัว และคู่นั้นคือ (1, 3) อัลกอริทึม เริ่มต้น N และ K. สร้างจำนวนธรรมชาติจนถึง N และเก็บไว้ในอาร์เรย์ เริ่มต้นการนับเป็น 0 เขียนสองลูปเพื่อรับคู่ทั้งหมดจ

  16. จำนวนคู่ที่ผลรวมเป็นกำลัง 2 ใน C++

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

  17. จำนวนคู่ที่มี Bitwise OR เป็นเลขคี่ใน C++

    จากอาร์เรย์ เราต้องหาจำนวนคู่ที่มี Bitwise OR เป็นเลขคี่ มาดูตัวอย่างกัน ป้อนข้อมูล arr = [1, 2] ผลผลิต 1 มีเพียงคู่เดียวที่มี Bitwise OR เป็นเลขคี่ และทั้งคู่คือ (1, 2). อัลกอริทึม เริ่มต้นอาร์เรย์ด้วยตัวเลขสุ่ม เริ่มต้นการนับเป็น 0 เขียนสองลูปเพื่อให้ได้คู่ของอาร์เรย์ คำนวณค่าระดับบิต OR ระ

  18. จำนวนคู่ที่มีผลรวมสูงสุดใน C++

    จากอาร์เรย์ เราต้องหาจำนวนคู่ที่มีผลรวมสูงสุด มาดูตัวอย่างกัน ป้อนข้อมูล arr = [3, 6, 5, 2, 1, 2, 3, 4, 1, 5] ผลผลิต 2 ผลรวมคู่สูงสุดคือ 10 มี 2 คู่ที่มีผลรวมสูงสุด ได้แก่ (5, 5) และ (6, 4) อัลกอริทึม เริ่มต้นอาร์เรย์ด้วยตัวเลขสุ่ม เริ่มต้นผลรวมสูงสุดเป็นต่ำสุด วนซ้ำบนอาร์เรย์ด้วยสองลูป หา

  19. ค้นหาพาลินโดรมที่มีความยาวเท่ากันที่ N โดยใช้ C++

    หากคุณเคยใช้ C + + คุณต้องเคยได้ยินเกี่ยวกับตัวเลข Palindrome ดังนั้นในคู่มือนี้ เราจะอธิบายทุกอย่างเกี่ยวกับ พาลินโดรมที่มีความยาวเท่ากันที่ N โดยใช้ตัวอย่างที่เหมาะสม ตัวเลขพาลินโดรมคือตัวเลขที่เหมือนเดิมหลังจากย้อนกลับ ไม่ใช่แค่ตัวเลขแต่เป็นคำที่สะกดเหมือนเดิมเมื่ออักขระกลับด้าน ตัวอย่างเช่น − ต

  20. โปรแกรม C ++ เพื่อรับจำนวนเต็มและทศนิยมเป็นอินพุตและส่งคืนผลรวม

    สมมติว่าเรามีตัวเลขสองตัว a และ b, a เป็นจำนวนเต็ม และ b เป็นจำนวนทศนิยม เราต้องดึงข้อมูลจากอินพุตมาตรฐานและแสดงผลรวม ดังนั้น หากอินพุตเป็น a =10 b =56.23 ผลลัพธ์จะเป็น Sum:66.23 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ในการแสดงเอาต์พุตลงในอุปกรณ์เอาต์พุตมาตรฐาน เราสามารถใช้ตัวดำเนินการสกั

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:269/300  20-คอมพิวเตอร์/Page Goto:1 263 264 265 266 267 268 269 270 271 272 273 274 275