Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. โปรแกรม C++ สำหรับ Hashing แบบ Chaining

    Hashing (แฮชชิง) เป็นวิธีการจับคู่ข้อมูลความยาวเท่าไหร่ก็ตามให้เป็นคีย์ขนาดคงที่ Hashing ทำงานแบบคีย์-ค่า (key-value pairs) Hash Function (ฟังก์ชันแฮช) คือฟังก์ชันที่ทำการจับคู่ใน Hash Map ข้อมูลที่ป้อนเข้าให้ Hash Function อาจได้คีย์แฮชเหมือนกัน ในกรณีนี้องค์ประกอบอาจทับซ้อนกัน เพื่อป้องกันการทับซ้

  2. โปรแกรม C++ หาลำดับย่อยร่วมที่ยาวที่สุด (Longest Common Subsequence)

    ลำดับย่อย (Subsequence) คือลำดับที่มีลำดับของชุดองค์ประกอบเหมือนกัน สำหรับลำดับ stuv ลำดับย่อยคือ stu, tuv, suv ฯลฯ สำหรับสตริงความยาว n จะมีวิธาสร้างลำดับย่อยได้ 2ⁿ วิธี ตัวอย่าง ลำดับย่อยร่วมที่ยาวที่สุดสำหรับสตริง ABCDGH และ AEDFHR มีความยาว 3 #include <iostream> #include <string.h> u

  3. โปรแกรม C++ เรียงลำดับวันที่ด้วย Selection Sort

    วันที่ (Date) ประกอบด้วยวัน เดือน และปี มีหลายรูปแบบในการแสดงวันที่ นี่คือโปรแกรมสำหรับเรียงลำดับวันที่โดยใช้ Selection Sort มาทำความเข้าใจสิ่งที่ใช้ในแนวคิดนี้ การเรียงลำดับวันที่ แนวคิดการเรียงลำดับวันที่ต้องการความรู้ที่ชัดเจนเกี่ยวกับวันที่และการตรวจสอบความถูกต้อง ก่อนลองเทคนิคการเรียง เราต้องตร

  4. โปรแกรม C++ หาประเภทของ Iterator ที่กำหนด

    Iterator (ตัววนซ้ำ) เป็นออบเจ็กต์ที่คล้ายตัวชี้ (pointer) ใช้สำหรับวนซ้ำผ่านสมาชิกของคอนเทนเนอร์ ข้อได้เปรียบหลักของการใช้ iterator คือการสร้างอินเทอร์เฟซร่วมกัน ทำให้อัลกอริทึมไม่ขึ้นอยู่กับประเภทของคอนเทนเนอร์ที่ใช้ ในไลบรารีมาตรฐาน C++ มีประเภทของ Iterator ดังนี้: Forward iterator Bidirectional

  5. โปรแกรม C++ แสดงวัน วันที่ และเวลาปัจจุบัน

    วัน วันที่ และเวลาปัจจุบัน เป็นข้อมูลปฏิทินที่แสดงบนหน้าจอ ใน C++ ไลบรารี ctime มีเมธอดและตัวแปรทั้งหมดที่เกี่ยวข้องกับ วันที่และเวลา คุณยังสามารถตรวจสอบรายละเอียดวันที่และเวลาปัจจุบันได้โดยใช้ไลบรารี ctime ซึ่งมีเมธอดสำหรับแสดงเวลา เมธอดต่อไปนี้ใช้สำหรับแสดงรายละเอียดวันที่และเวลา: time() - เมธอด t

  6. โปรแกรม C++ พิมพ์คำที่ไม่ซ้ำกันในไฟล์

    ไฟล์เป็นตำแหน่งหน่วยความจำที่จัดเก็บกระแสของคำ ในไฟล์มีคำหลายคำ ในโปรแกรมนี้ เราจะหาคำที่ไม่ซ้ำกัน (unique words) ทั้งหมดจากไฟล์และพิมพ์ออกมา คำที่ไม่ซ้ำ (Unique word) หมายถึงคำที่ปรากฏในไฟล์เพียงครั้งเดียวเท่านั้น ตัวอย่าง: Tutorials point is best for programming tutorials. ที่นี่ คำว่า tutorial ปร

  7. โครงสร้างคลาสสตรีม (Stream Classes) ใน C++

    ใน C++ สตรีม (stream) หมายถึงกระแสของตัวอักษรที่ถูกถ่ายโอนระหว่างเธรดของโปรแกรมกับอินพุต/เอาต์พุต คลาสสตรีม (Stream classes) ใน C++ ใช้สำหรับการดำเนินการป้อนข้อมูลและแสดงผลบนไฟล์และอุปกรณ์ I/O คลาสเหล่านี้มีคุณสมบัติเฉพาะเพื่อจัดการป้อนข้อมูลและแสดงผลของโปรแกรม ไลบรารี iostream.h จัดเก็บคลาสสตรีมทั้

  8. C++ เทียบ C# : ความแตกต่างและการเลือกใช้

    ภาษาโปรแกรม C++ ภาษาต่อยอดจาก C ที่นำเสนอแนวคิดคลาสและออบเจ็กต์ รวมคุณสมบัติของ C และภาษาระดับสูง จึงถือเป็นภาษาระดับกลาง เมื่อสร้างขึ้นถูกมองว่าเป็น C ที่มีคลาส เนื่องจากความคล้ายคลึงกับ C ภาษาโปรแกรม C# C# (อ่านว่า C Sharp) เป็นภาษาโปรแกรมทั่วไปที่พัฒนาโดย Microsoft เพื่อทำงานบนเฟรมเวิร์ก .NET สำห

  9. การบวกเลขสองจำนวนด้วยตัวดำเนินการ ++ ใน C++

    ในการเขียนโปรแกรม ตัวดำเนินการ ++ คือตัวดำเนินการเพิ่มค่า (increment operator) ที่เพิ่มค่าของตัวถูกดำเนินการขึ้น 1 เราสามารถบวกเลขสองจำนวนด้วยตัวดำเนินการนี้ได้ โดยการเพิ่ม 1 ให้กับเลข a จำนวน b ครั้ง Input: a = 31, b = 4 Output: 35 คำอธิบาย - การเพิ่ม 1 ให้กับ 31 จำนวน 4 ครั้ง จะได้ 31 + 1 + 1 + 1

  10. การบวกสมาชิกอาร์เรย์จนทุกตัวมากกว่าหรือเท่ากับ K ใน C++

    อาร์เรย์ (Array) คือตัวเก็บข้อมูลชนิดเดียวกันที่จัดดัชนีเริ่มจาก 0 ในปัญหานี้ เราจะใช้อาร์เรย์ของจำนวนเต็ม และตรวจสอบว่าสมาชิกทุกตัวมีค่ามากกว่าหรือเท่ากับตัวเลขที่กำหนด k หรือไม่ หากไม่ เราจะนำสองตัวที่มีค่าน้อยที่สุดมาบวกกัน และนำผลรวมมาเป็นสมาชิกใหม่หนึ่งตัว จากนั้นตรวจสอบเงื่อนไขเดิมกับอาร์เรย์ใ

  11. การบวกพหุนามสองตัวด้วย Linked List ใน C++

    เพื่อให้เข้าใจแนวคิดนี้ได้ดียิ่งขึ้น เรามาทบทวนพื้นฐานที่จำเป็นกันก่อน Linked List เป็นโครงสร้างข้อมูลที่เก็บแต่ละองค์ประกอบเป็นออบเจ็กต์ในโหนดของรายการ ทุกโหนดประกอบด้วยสองส่วน ได้แก่ ข้อมูล (data) และลิงก์ไปยังโหนดถัดไป พหุนาม (Polynomial) เป็นนิพจน์ทางคณิตศาสตร์ที่ประกอบด้วยตัวแปรและสัมประสิทธิ์

  12. C++ Floating Point Manipulation (การจัดการจำนวนจุดทศนิยม)

    Numerical implementation of a decimal number is a float point number ใน C++ ขนาดของ float คือ 32 บิต มีฟังก์ชันจัดการ floating-point หลายอย่าง นี่คือบางฟังก์ชันที่ใช้บ่อยfmod()ฟังก์ชัน fmod() ทำงานกับ float จะคืนค่า remainder (เศษ) จากการหารของอาร์กิวเมนต์ที่ส่งเข้าไปตัวอย่าง#include <iostream>

  13. C++ Interview questions based on constructors/ Destructors

    C++ interview questions on ConstructorsWhat is a constructor?Constructor คือฟังก์ชันของคลาสที่มีชื่อเดียวกับคลาส Constructor ถูกเรียกเมื่อสร้างออบเจกต์ มี 3 ประเภท −Default constructorParameterized constructorCopy constructorSyntaxclass cl_name{ cl_name(){ //This is constructor.. } }What is

  14. โปรแกรมแปลงอุณหภูมิ Celsius เป็น Fahrenheit ใน C++

    ให้อุณหภูมิ n ใน Celsius แปลงเป็น Fahrenheit และแสดงผลตัวอย่างInput 1-: 100.00 Output -: 212.00 Input 2-: -40 Output-: -40สูตรแปลง −T(°F) = T(°C) × 9/5 + 32โดย T(°C) คืออุณหภูมิ Celsius T(°F) คืออุณหภูมิ Fahrenheitวิธีแก้รับอุณหภูมิในตัวแปร float เช่น Celsiusใช้สูตรแปลงเป็น Fahrenheitพิมพ์ Fahre

  15. โปรแกรมคำนวณพื้นที่ผิว Dodecahedron ใน C++

    What is Dodecahedron?คำว่า dodecahedron มาจากคำ希臘 dodeca หมายถึง twelve และ hedron หมายถึง faces Dodecahedron คือ 3-D platonic solid ที่มี 12 ผิวแบน คุณสมบัติ −20 polyhedron vertices30 polyhedron edges12 pentagonal faces (pentagon คือรูปห้าเหลี่ยม)ภาพ Dodecahedronปัญหาให้ขอบ (edge) หาพื้นที่ผิว Dode

  16. โปรแกรมคำนวณพื้นที่ผิว Octahedron ใน C++

    What is Octahedron?คำว่า dodecahedron มาจากคำ希臘 Octa หมายถึง Eight และ hedron หมายถึง faces Octahedron ในเรขาคณิตคือ 3-D platonic หรือ regular solid ที่มี 8 ผิว คุณสมบัติ −6 polyhedron vertices12 polyhedron edges8 equilateral facesภาพ Octahedronปัญหาให้ด้านของ Octahedron หาพื้นที่ผิว พื้นที่ผิวคือพื

  17. โปรแกรมคำนวณปริมาตรและพื้นที่ผิวลูกบาศก์ (Cube) ใน C++

    What is cube?Cube คือทรง 3 มิติที่มี 6 ผิวเป็นรูปสี่เหลี่ยมจัตุรัส หมายถึงทุกด้านเท่ากัน Cube เป็น regular hexahedron เท่านั้นที่มีคุณสมบัติ −6 ผิว12 ขอบ8 จุดยอดภาพลูกบาศก์ปัญหาให้ด้านของลูกบาศก์ หาพื้นที่ผิวมากและปริมาตรสูตร −Surface Area = 6 * side * sideVolume = side * side * sideตัวอย่างInput-:

  18. โปรแกรมคำนวณปริมาตรและพื้นที่ผิวทรงสี่เหลี่ยมมุมฉาก (Cuboid) ใน C++

    What is cuboid?Cuboid คือทรง 3 มิติที่มี 6 ผิวเป็นรูปสี่เหลี่ยมผืนผ้า หมายถึงมีความยาว ความกว้าง ความสูงไม่เท่ากัน ต่างจาก Cube ที่ทุกด้านเท่ากันคุณสมบัติ −6 ผิว12 ขอบ8 จุดยอดภาพทรงสี่เหลี่ยมมุมฉากปัญหาให้ความยาว ความกว้าง ความสูง หาพื้นที่ผิวมากและปริมาตร พื้นที่ผิวคือพื้นที่ผิวทั้งหมด ปริมาตรคือปร

  19. โปรแกรมคำนวณพื้นที่และเส้นรอบรูปสามเหลี่ยมด้านเท่าใน C++

    What is Equilateral Triangle?สามเหลี่ยมด้านเท่า มี 3 ด้านเท่ากัน และมุมภายในเท่ากัน 60 องศา เรียกว่า regular triangleคุณสมบัติ −3 ด้านยาวเท่ากันมุมภายในเท่ากัน 60 องศาภาพสามเหลี่ยมด้านเท่าปัญหาให้ด้านของสามเหลี่ยมด้านเท่า หาพื้นที่และเส้นรอบรูป พื้นที่คือพื้นที่ที่รูปครอบครอง เส้นรอบรูปคือความยาวขอบ

  20. โปรแกรมคำนวณพื้นที่ Circumcircle ของสามเหลี่ยมด้านเท่าใน C++

    สามเหลี่ยมด้านเท่า (Equilateral Triangle) มี 3 ด้านเท่ากัน และมุมภายในเท่ากัน 60 องศา เรียกอีกอย่างว่า regular triangleคุณสมบัติ −3 ด้านยาวเท่ากันมุมภายในเท่ากัน 60 องศาCircumcircle ของรูปหลายเหลี่ยม คือวงกลมที่ผ่านทุกจุดโหนด รัศมีเรียกว่า circumradius จุดศูนย์กลางเรียกว่า circumcenter อาจอยู่ในหรือ

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