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

    เราได้อาร์เรย์ที่มีด้านยาวของสามเหลี่ยม เป้าหมายคือการหาจำนวนสามเหลี่ยมที่เป็นไปได้ซึ่งสามารถทำได้โดยนำสามด้านใดๆ จากอาร์เรย์นั้นมา ด้านที่สามเสมอ ถ้าใช่ ด้านทั้งสามนี้สามารถสร้างสามเหลี่ยมได้ จำนวนที่เพิ่มขึ้นของสามเหลี่ยมที่เป็นไปได้ที่สามารถสร้างได้ มาทำความเข้าใจกับตัวอย่างกัน ป้อนข้อมูล − ar

  2. นับจำนวนคู่ (i, j) ที่ arr[i] หารด้วย arr[j] หรือ arr[j] หารด้วย arr[i] ใน C++

    เราได้รับอาร์เรย์ arr[] ขององค์ประกอบ N เป้าหมายคือการหาจำนวนคู่ของดัชนีที่ถูกต้องทั้งหมด (i,j) โดยที่ arr[i] หารด้วย arr[j] หรือ arr[j] ลงตัวด้วย arr[i] และ i!=j เราจะทำสิ่งนี้โดยสำรวจอาร์เรย์ arr[] โดยใช้ two for loops สำหรับแต่ละจำนวนคู่และตรวจสอบว่า arr[i]%arr[j]==0 หรือ arr[j]%arr[i]==0 เมื่อ

  3. นับจำนวนคู่ที่มีผลรวมคอลัมน์มากกว่าผลรวมแถวใน C++

    เราได้รับเมทริกซ์ขนาด NXN เป้าหมายคือการหาจำนวนคู่ของดัชนีที่ถูกต้องทั้งหมด (i,j) โดยที่องค์ประกอบรวมของคอลัมน์ j มีค่ามากกว่าผลรวมขององค์ประกอบของแถว i เราจะทำสิ่งนี้โดยข้ามเมทริกซ์และคำนวณผลรวมขององค์ประกอบของแต่ละแถวและคอลัมน์ จัดเก็บผลรวมขององค์ประกอบของแต่ละองค์ประกอบใน rowsum[N] และผลรวมของอ

  4. นับจำนวนการดำเนินการที่จำเป็นในการลดจำนวนที่กำหนดใน C++

    เราได้รับด้วยจำนวนเต็มบวก K และอาร์เรย์ Ops[] ที่มีจำนวนเต็ม เป้าหมายคือการหาจำนวนการดำเนินการที่จำเป็นในการลด K เพื่อให้น้อยกว่า 0 การดำเนินการคือ - การดำเนินการแรกคือ K + Ops[0] องค์ประกอบแรกที่เพิ่มไปยัง K หลังจาก 1. เพิ่ม Ops[i] ถึง K จนถึง K<0. โดยที่ดัชนี i ยังคงเปลี่ยนแปลงในลักษณะเป็นวง

  5. นับจำนวนอ็อบเจ็กต์โดยใช้ฟังก์ชันสมาชิกแบบคงที่ใน C++ Program

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

  6. นับตัวเลขด้วยหลักแรกและหลักสุดท้ายเหมือนกันใน C++

    เราได้รับช่วงเวลา [ก่อน, ท้าย] เป้าหมายคือการหาจำนวนตัวเลขที่มีหลักแรกและหลักสุดท้ายเหมือนกันภายในช่วงเวลานี้ ตัวอย่างเช่น 232 มีหลักแรกและหลักสุดท้ายเหมือนกันกับ 2 เราจะทำสิ่งนี้โดยข้ามจาก i=first ไปยัง i=last สำหรับแต่ละตัวเลข ฉันจะเปรียบเทียบตัวเลขตัวแรกกับหลักสุดท้าย หากมีจำนวนเพิ่มขึ้นเท่ากัน

  7. นับจำนวนคู่ที่สั่งซื้อด้วยคู่และคี่ใน C++

    เราได้รับอาร์เรย์ของจำนวนบวก n ตัว เป้าหมายคือการนับคู่ที่เรียงลำดับ (arr[x], arr[y]) ด้วยผลคูณของ arr[x] และ arr [y] เป็นคู่หรือคี่ คู่ ( arr[i],arr[j] ) และ ( arr[j],arr[i] จะถูกนับแยกกัน เราจะสำรวจอาร์เรย์โดยใช้สองลูปสำหรับจำนวนคู่แต่ละคู่ ตอนนี้คำนวณผลิตภัณฑ์ หากเป็นการเพิ่มจำนวนเป็น 2 สำหรับผล

  8. นับจำนวนคู่ที่สั่งซื้อด้วยผลรวมคู่และคี่ใน C++

    เราได้รับอาร์เรย์ของจำนวนบวก n ตัว เป้าหมายคือการนับคู่ที่เรียงลำดับ (arr[x], arr[y]) ด้วยผลรวมของ arr[x] และ arr [y] เป็นคู่หรือคี่ คู่ ( arr[i],arr[j] ) และ ( arr[j],arr[i] จะถูกนับแยกกัน เราจะสำรวจอาร์เรย์โดยใช้สองลูปสำหรับจำนวนคู่แต่ละคู่ ตอนนี้ให้คำนวณผลรวม หากเป็นการเพิ่มจำนวนคู่ให้นับเป็น 2

  9. การนับจำนวนเต็ม m ที่หารด้วยจำนวนเต็ม n ใน C++ . ลงตัว

    เราได้รับสองจำนวนเต็ม m และ n เป้าหมายคือการนับตัวเลข m ที่หารด้วย n ลงตัว ถ้า m=1 ตัวเลขจะเป็น 0,1,2,3,4,5,6,7,8,9 และ n=3 แล้วจำนวนที่หารด้วย 3=0,3,6,9 นับ=4 ลงตัว มาทำความเข้าใจกับตัวอย่างกัน ป้อนข้อมูล − m=2, n=9 ผลผลิต − จำนวนหลัก m หารด้วย n − 10 คำอธิบาย − ระหว่าง 10 ถึง 99 ตัวเลขที่หารด

  10. นับตัวเลขด้วยหลักหน่วย k ในช่วงที่กำหนดใน C++

    เราได้รับช่วง [ก่อน,สุดท้าย] เป้าหมายคือการหาจำนวนตัวเลขที่มีหน่วยหลัก k และอยู่ระหว่างช่วง [ก่อน,สุดท้าย] เราจะทำสิ่งนี้โดยข้ามจาก i=first ไปยัง i=last สำหรับแต่ละตัวเลข ฉันจะเปรียบเทียบหลักหน่วยกับ k หากตัวเลขเท่ากัน ให้นับ มาทำความเข้าใจกับตัวอย่างกัน ป้อนข้อมูล − first=8 สุดท้าย=40 , k=8 ผลผ

  11. นับจำนวนไม่เกิน N ซึ่งเป็นทั้งกำลังสองสมบูรณ์และลูกบาศก์ที่สมบูรณ์แบบใน C++

    เราได้รับตัวเลข N เป้าหมายคือการนับจำนวนไม่เกิน N ซึ่งเป็นกำลังสองสมบูรณ์และลูกบาศก์ที่สมบูรณ์แบบ ตัวอย่างเช่น 1, 64 เป็นทั้งกำลังสองสมบูรณ์และกำลังสองสมบูรณ์ เราจะใช้ sqrt() เพื่อคำนวณรากที่สองและ cbrt() เพื่อคำนวณรากที่สามของตัวเลข มาทำความเข้าใจกับตัวอย่างกัน ป้อนข้อมูล − N=100 ผลผลิต − การนั

  12. นับเฉพาะองค์ประกอบที่ซ้ำกันในอาร์เรย์ที่เรียงลำดับขององค์ประกอบที่ต่อเนื่องกันใน C++

    เราได้รับอาร์เรย์ของจำนวนที่ต่อเนื่องกันของความยาว n อาร์เรย์มีตัวเลขเพียงตัวเดียวซึ่งซ้ำกันมากกว่าหนึ่งครั้ง เป้าหมายคือการได้รับจำนวนครั้งที่องค์ประกอบซ้ำในอาร์เรย์ หรือเราสามารถพูดได้ว่า จงหาความยาวขององค์ประกอบที่ซ้ำกันในอาร์เรย์ เราจะสำรวจอาร์เรย์จาก i=0 ไปยัง i

  13. การนับจำนวนที่สามารถยกกำลัง 2 โดยการดำเนินการที่กำหนดใน C++

    เราได้รับอาร์เรย์ของจำนวนเต็มบวก เป้าหมายคือการหาจำนวนตัวเลขที่ยกกำลังสองได้โดยบวก 1 ให้มากที่สุดหนึ่งครั้ง เราจะตรวจสอบโดยใช้ log2(i) ตัวเลขนั้นเป็นกำลังสองหรือสามารถกลายเป็นกำลังสองได้โดยการเพิ่ม 1 ลงไป ถ้าใช่ ให้นับเพิ่ม มาทำความเข้าใจกับตัวอย่างกัน ป้อนข้อมูล − arr[]={1,3,2,5,6 }, ผลผลิต − ก

  14. จำนวนองค์ประกอบที่มีความแตกต่างแน่นอนกับผลรวมขององค์ประกอบอื่น ๆ ทั้งหมดมากกว่า k ใน C++

    เราได้รับอาร์เรย์ของจำนวนเต็ม เป้าหมายคือการนับตัวเลขเพื่อให้ผลต่างระหว่างผลรวมขององค์ประกอบทั้งหมดกับองค์ประกอบนั้นมากกว่าตัวแปร k เราจะทำได้โดยหาผลรวมขององค์ประกอบของอาร์เรย์ ตอนนี้สำหรับแต่ละองค์ประกอบ arr[i] ตรวจสอบ − k เนื่องจาก sum มี arr[i] แล้ว ดังนั้นให้ลบสองครั้ง ถ้านับเพิ่มจริง มาทำความ

  15. เพิ่มจำนวนโหนดสูงสุดซึ่งไม่ได้เป็นส่วนหนึ่งของขอบใดๆ ในกราฟใน C++

    เราได้รับกราฟที่มีโหนดและขอบ เป้าหมายคือการหาจำนวนโหนดที่เป็นไปได้สูงสุดที่เชื่อมต่อกับขอบใดๆ ของกราฟ เรารู้ว่าไม่มี ของโหนดจะน้อยกว่าหรือเท่ากับจำนวนขอบในกราฟที่สมบูรณ์เสมอ เราจะทำสิ่งนี้โดยพยายามสร้างกราฟที่สมบูรณ์โดยที่จำนวนโหนดเป็น n แล้วจะมี n(n-1)/2 ขอบ edge=n(n-1)/2 (ที่นี่ n สำหรับโหนด )

  16. จำนวนสี่เท่าด้วยผลรวมที่กำหนดใน C++

    เราได้รับสี่อาร์เรย์ เป้าหมายคือการหาสี่เท่าขององค์ประกอบจากสี่อาร์เรย์ที่มีผลรวมเท่ากับค่ารวมที่กำหนด องค์ประกอบที่เลือกควรเป็นแบบที่ทั้ง 4 องค์ประกอบเป็นของอาร์เรย์ที่แตกต่างกัน เราจะทำสิ่งนี้โดยสำรวจอาร์เรย์ทั้งหมดโดยใช้ for loop และตรวจสอบว่า A[i]+B[j]+C[k]+D[l]==sum หรือไม่ ถ้าใช่ ให้นับเพิ่ม

  17. การนับสตริงย่อยค่าทศนิยมคู่ในสตริงไบนารีใน C++

    เราได้รับสตริงของ 0 และ 1 เท่านั้น สตริงแสดงถึงเลขฐานสองที่อ่านจากซ้ายไปขวา เช่น 001 คือ 4 ไม่ใช่ 1 เป้าหมายคือการค้นหาสตริงย่อยทั้งหมดที่แสดงเลขทศนิยมคู่ เราจะทำเช่นนี้โดยการตรวจสอบค่าแรกของสตริงย่อยทั้งหมด หากเป็น 0 ตัวเลขจะเป็นเลขคู่แม้ว่า 1 จะเป็นเลขคี่ การนับที่เพิ่มขึ้นโดย length-i เนื่องจากส

  18. นับจำนวนสตริงย่อยที่มีค่าตัวเลขมากกว่า X ใน C++

    เราได้รับสตริงตัวเลข 0 ถึง 9 สตริงแสดงถึงตัวเลขทศนิยม เป้าหมายคือการค้นหาสตริงย่อยทั้งหมดที่แสดงตัวเลขทศนิยมซึ่งมากกว่าจำนวน X เงื่อนไขคือสตริงย่อยไม่ควรขึ้นต้นด้วย 0 เช่นใน 2021, 02, 021 “0” จะไม่รวมอยู่ด้วย X เพิ่มขึ้นนับ ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − str=”123” X=12 ผลผลิต − จำนวนสตริงย

  19. นับเลขคู่ทั้งหมดในช่วง [L, R] ซึ่งผลรวมของหลักหารด้วย 3 ลงตัวใน C++

    เราได้รับตัวเลขสองตัว L และ R ที่กำหนดช่วง [L,R] เป้าหมายคือการหาตัวเลขทั้งหมดระหว่าง L และ R ที่เป็นคู่ และผลรวมของหลักที่หารด้วย 3 ลงตัว เราจะทำสิ่งนี้โดยการคำนวณผลรวมของตัวเลขของจำนวนคู่ทั้งหมดระหว่าง L และ R และจำนวนที่เพิ่มขึ้นหากผลรวมนั้น%3==0 ให้เราเข้าใจด้วยตัวอย่าง ป้อนข้อมูล − L=10, R=2

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:213/300  20-คอมพิวเตอร์/Page Goto:1 207 208 209 210 211 212 213 214 215 216 217 218 219