Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. การแก้ไขของ Lagrange ใน C ++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่จะหาผลลัพธ์สำหรับสูตรการแก้ไขของ lagranges คุณไม่ได้เขียนตรรกะใดๆ สำหรับโปรแกรม เพียงแปลงสูตรเป็นรหัส มาดูโค้ดกันเลย ตัวอย่าง #include<bits/stdc++.h> using namespace std; struct Data {    int x, y; }; double interpolate(Data function[], int xi, int

  2. ใหญ่กว่า a^b หรือ b^a ใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่ค้นหาว่า ab มีขนาดใหญ่ขึ้น และ ba เป็นปัญหาตรงไปตรงมา มาดูขั้นตอนการแก้ปัญหากัน กำหนดค่าเริ่มต้นของ a และ b นำบันทึกของทั้งสองค่า คำนวณค่าของ $b\:\log\:a$ และ $a\:\log\:b$ เปรียบเทียบทั้งสองค่า ถ้า $a\:\log\:b$ มากกว่า $b\:\log\:a$ ให้พิมพ์ ba มีค่ามากกว่า หาก

  3. ตัวเลข N เลขคู่และคี่ที่ใหญ่ที่สุดในภาษา C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่หาจำนวนคู่และคี่ที่ใหญ่ที่สุดของจำนวน n หลัก มาดูขั้นตอนการแก้ปัญหากัน เริ่มต้นหมายเลข n. จำนวนคี่ที่ใหญ่ที่สุดคือ pow(10, n) - 1. จำนวนคู่ที่มากที่สุดคือเลขคี่ - 1. ตัวอย่าง มาดูโค้ดกันเลย #include <bits/stdc++.h> using namespace std; void findEvenAndOdd

  4. จำนวนหลักคู่ที่ใหญ่ที่สุดไม่เกิน N ใน C++

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

  5. จำนวนคู่ที่ใหญ่ที่สุดที่เป็นไปได้โดยใช้การดำเนินการสลับหนึ่งครั้งในจำนวนที่กำหนดใน C++

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

  6. ช่องว่างที่ใหญ่ที่สุดในอาร์เรย์ใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่ค้นหาความแตกต่างที่ใหญ่ที่สุดระหว่างสององค์ประกอบในอาร์เรย์ที่กำหนด มาดูขั้นตอนการแก้ปัญหากัน เริ่มต้นอาร์เรย์ ค้นหาองค์ประกอบสูงสุดและต่ำสุดในอาร์เรย์ ผลตอบแทนสูงสุด - ต่ำสุด ตัวอย่าง มาดูโค้ดกันเลย #include <bits/stdc++.h> using namespace std; int findL

  7. ตัวเลข K ที่ใหญ่ที่สุดหารด้วย X ใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่หาจำนวนหลัก k ที่ใหญ่ที่สุดที่หารด้วย x ลงตัว มาดูขั้นตอนการแก้ปัญหากัน เริ่มต้น x และ k หาค่า pow(10, k) - 1 ซึ่งเป็นตัวเลข k ที่ใหญ่ที่สุด เอาค่าที่เหลือออกจากค่าด้านบนเพื่อให้ได้ตัวเลข k ที่ใหญ่ที่สุดที่หารด้วย x ลงตัว ตัวอย่าง มาดูโค้ดกันเลย #include <bi

  8. ตัวเลข N ที่ใหญ่ที่สุดหารด้วยตัวเลขสามตัวใน C++

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

  9. จำนวนที่มากที่สุดที่น้อยกว่า N โดยมีผลรวมหลักมากกว่าผลรวมหลักของ N ใน C++

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

  10. จำนวนที่มากที่สุดที่น้อยกว่า X มี K set bits มากที่สุดใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่หาจำนวนที่มากที่สุดซึ่งน้อยกว่าที่กำหนด x และควรมีเซ็ตบิตสูงสุด k มาดูขั้นตอนการแก้ปัญหากัน เริ่มต้นตัวเลข x และ k หาเซตบิตในจำนวน x เขียนลูปที่วนซ้ำ set bits count ของ x - k. อัปเดตค่าของ x ด้วย x &(x - 1) คืน x. ตัวอย่าง มาดูโค้ดกันเลย #include <bits/std

  11. จำนวนที่มากที่สุดที่น้อยกว่าหรือเท่ากับ N หารด้วย K ใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่หาจำนวนที่น้อยกว่าหรือเท่ากับ N และหารด้วย k ลงตัว มาดูขั้นตอนการแก้ปัญหากัน เริ่มต้นตัวเลข n และ k หาเศษที่เหลือด้วยตัวดำเนินการโมดูโล ถ้าเศษเป็นศูนย์ ให้คืนค่า n ผลตอบแทน n - ส่วนที่เหลือ ตัวอย่าง มาดูโค้ดกันเลย #include <bits/stdc++.h> using namespace

  12. จำนวนที่ใหญ่ที่สุดที่มีการแทนค่าไบนารีคือ m 1 และ m-1 0 ใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่หาจำนวนที่มากที่สุดด้วย m 1 และ m - 1 0 มาดูขั้นตอนการแก้ปัญหากัน เริ่มต้นสองตัวแปรบิตและผลลัพธ์ด้วย 2 และ 1 ตามลำดับ เขียนลูปที่วนซ้ำจาก 1 ถึง n อัปเดตค่าตัวแปรการวนซ้ำด้วย pow(2, bits) - 1) * (pow(2, bits - 1). หากตัวแปรวนซ้ำน้อยกว่า n ให้อัปเดตผลลัพธ์ด้วย i เพ

  13. จำนวนที่ใหญ่ที่สุดที่อนุญาตให้มีการสลับหนึ่งครั้งใน C++

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

  14. จำนวนที่ใหญ่ที่สุดที่มีจำนวนเฉพาะใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่หาจำนวนที่มากที่สุดด้วยจำนวนเฉพาะที่น้อยกว่า n มาดูขั้นตอนการแก้ปัญหากัน เขียนลูปที่วนซ้ำจาก 0 ถึง n หากตัวเลขปัจจุบันไม่ใช่จำนวนเฉพาะ ในขณะที่ตัวเลขมีค่าน้อยกว่า 2 ให้ลดค่า i หากค่า i เป็นค่าลบ ให้ทำเป็น 0 อัปเดตค่าดัชนีปัจจุบันด้วยจำนวนเฉพาะที่เล็กที่สุดถัดไป จ

  15. จำนวนที่ใหญ่ที่สุดที่มีชุดตัวเลข N ที่กำหนดซึ่งหารด้วย 2, 3 และ 5 ใน C++ . ลงตัว

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

  16. การเปลี่ยนแปลงที่ใหญ่ที่สุดหลังจากการแลกเปลี่ยนสูงสุด k ใน C ++

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

  17. ชุดที่ใหญ่ที่สุดที่มีระดับบิตหรือเท่ากับ n ใน C++

    ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่หาชุดที่ใหญ่ที่สุดที่มีระดับบิต OR เท่ากับจำนวนที่กำหนด n มาดูขั้นตอนการแก้ปัญหากัน เริ่มต้นหมายเลข n. เขียนลูปที่วนซ้ำจาก 0 ถึง n ถ้าผม | n เท่ากับ n แล้วบวก i เข้ากับผลลัพธ์ ส่งคืนผลลัพธ์ ตัวอย่าง มาดูโค้ดกันเลย #include <bits/stdc++.h> using namespac

  18. จำนวนที่น้อยที่สุดที่เป็นไปได้โดยใช้การดำเนินการสลับเพียงครั้งเดียวใน C++

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

  19. อาร์เรย์ย่อยที่ใหญ่ที่สุดที่มีผลรวมมากกว่า k ใน C++

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

  20. อาร์เรย์ย่อยที่ใหญ่ที่สุดที่มีจำนวนเท่ากับ 0 และ 1 ใน C++

    มาดูขั้นตอนในการจบโปรแกรมกัน เริ่มต้นอาร์เรย์ ทำให้เลขศูนย์ทั้งหมดในอาร์เรย์เป็น -1 มีแผนที่เป็นแผนที่ว่างเพื่อจัดเก็บดัชนีก่อนหน้า เริ่มต้นผลรวมเป็น 0, ความยาวสูงสุดเป็น 0 และสิ้นสุดดัชนีเป็น -1 เขียนลูปที่วนซ้ำจนถึง n. เพิ่มองค์ประกอบปัจจุบันเพื่อรวม ถ้าผลรวมเท่ากับ 0 อัปเดตความยาวสูงสุดด้วย i +

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