หน้าแรก
หน้าแรก
สมมติว่าเรามีหลัก d เราจะต้องแปลงเป็นคำ ดังนั้นถ้า d =9 ผลลัพธ์ของเราควรเป็น เก้า หากเราจัดเตรียม d บางตัวซึ่งอยู่นอกเหนือช่วง 0 และ 9 ก็จะส่งคืนเอาต์พุตที่เหมาะสม ดังนั้น หากอินพุตเท่ากับ d =3 เอาต์พุตจะเป็น สาม เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - กำหนดฟังก์ชัน Solve() ซึ่งจะใช้ d ถ้า d
สมมติว่าเรามีสองหลัก a และ b เราจะต้องแปลงตัวเลขแต่ละหลักเป็นคำและพิมพ์ทีละตัว การพิมพ์ตัวเลขเป็นคำหมายถึงเลข 5 ควรพิมพ์ Five ดังนั้น หากอินพุตเป็น a =2, b =6 ผลลัพธ์จะเป็น Two Three Four Five Six เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ถ้า d 9 แล้ว: ผลตอบแทน (เกินช่วง 0 - 9) มิฉะนั้น เมื
สมมติว่าเรามีจำนวนเต็มสี่จำนวน a, b, c และ d เราจะต้องหาจำนวนที่มากที่สุดโดยสร้างหน้าที่ของเราเอง ดังนั้น เราจะสร้างฟังก์ชัน max() หนึ่งฟังก์ชันที่รับตัวเลขสองตัวเป็นอินพุตและหาค่าสูงสุด จากนั้นใช้ฟังก์ชันเหล่านี้ เราจะหาตัวเลขสูงสุดทั้งสี่ตัว ดังนั้น หากอินพุตเป็น a =75, b =18, c =25, d =98 ผลลัพธ
สมมติว่าเรามีตัวเลขสองตัว a และ b เราจะต้องกำหนดฟังก์ชันที่สามารถคำนวณ (a + b) และ (a - b) ทั้งสองอย่าง แต่การใช้ฟังก์ชันใน C++ เราสามารถคืนค่าได้ไม่เกินหนึ่งค่า ในการค้นหามากกว่าหนึ่งเอาต์พุต เราสามารถใช้พารามิเตอร์เอาต์พุตในอาร์กิวเมนต์ของฟังก์ชันโดยใช้พอยน์เตอร์ และเรียกใช้ฟังก์ชันนั้นโดยใช้แอดเด
สมมติว่าเรามีอาร์เรย์ที่มีองค์ประกอบต่างกัน n เราจะต้องย้อนกลับองค์ประกอบที่มีอยู่ในอาร์เรย์และแสดงไว้ (ห้ามพิมพ์ในลำดับที่กลับกัน ให้กลับรายการเข้าที่) ดังนั้น หากอินพุตเป็น n =9 arr =[2,5,6,4,7,8,3,6,4] ผลลัพธ์จะเป็น [4,6,3,8,7,4, 6,5,2] เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - สำหรับการเ
สมมติว่าเรามีสตริงที่มีจำนวนเต็มไม่กี่ตัวที่คั่นด้วยเครื่องหมายจุลภาค เราจะต้องแยกมันออกและแสดงจำนวนเต็มแต่ละตัวในบรรทัดที่ต่างกัน ในการทำเช่นนี้เราจะใช้ stringstream (ภายใต้ไลบรารี sstream) ใน C++ นี่คือคลาสสตรีมที่ใช้สตริงหนึ่งรายการใน C ++ เราสามารถใช้ตัวดำเนินการแยก () เพื่อแทรกบางสิ่ง และฟังก์ช
สมมติว่าเรามีสองสตริง s และ t เราจะต้องค้นหาผลลัพธ์ในสามบรรทัด บรรทัดแรกประกอบด้วยความยาวของ s และ t คั่นด้วยช่องว่าง บรรทัดที่สองถือ s และ t ต่อกัน และบรรทัดที่สามประกอบด้วย s และ t คั่นด้วยการเว้นวรรคแต่มีการสลับอักขระตัวแรก ดังนั้น หากอินพุตเป็น s =hello, t =programmer ผลลัพธ์จะเป็น 5 10 hellopr
สมมติว่าเราได้ระบุชื่อ นามสกุล อายุ และชั้นเรียนของนักเรียนในสายต่างๆ เราจะต้องเขียนโปรแกรมโดยใช้ structs ใน C++ เพื่ออ่านทั้งหมดและแสดงในรูปแบบนี้ (age, first_name, last_name, class) อายุและคลาสจะเป็นประเภทจำนวนเต็ม และ first_name และ last_name เป็นสตริงเวลา ดังนั้นหากอินพุตเป็นแบบ priyamkundu1610
สมมติว่าเราต้องการสร้างประเภทข้อมูลของนักเรียนด้วยการซ่อนข้อมูลและการห่อหุ้ม นักเรียนต้องมี first_name,last_name, age และ class แต่จะไม่สามารถเข้าถึงตัวแปรเหล่านี้ได้โดยตรง เราจะต้องกำหนดฟังก์ชันบางอย่าง เช่น get_firstname() set_firstname(), get_age() set_age() เป็นต้น เพื่อดึงและอัปเดตค่าตัวแปร และ
สมมติว่าเรามีนักเรียน n คะแนนในห้าวิชา คะแนนแรกเป็นของ Kamal และมีคะแนนมากกว่า n-1 สำหรับนักเรียนคนอื่น และนักเรียนแต่ละคนมีห้าวิชา เราจะต้องนับจำนวนนักเรียนที่ทำคะแนนได้มากกว่า กมล ที่นี่เราจะกำหนดหนึ่งชั้นเรียนที่เรียกว่านักเรียนเพื่อโหลดคะแนนสำหรับนักเรียนแต่ละคน ชั้นเรียนมีฟังก์ชัน Input() หนึ่ง
สมมติว่าเราจะต้องกำหนดคลาสกล่องที่มีเงื่อนไขเล็กน้อย ดังต่อไปนี้ − มีสามแอตทริบิวต์ l, b และ h สำหรับความยาว ความกว้าง และความสูงตามลำดับ (เป็นตัวแปรส่วนตัว) กำหนดคอนสตรัคเตอร์ที่ไม่มีพารามิเตอร์หนึ่งตัวเพื่อตั้งค่า l, b, h เป็น 0 และคอนสตรัคเตอร์หนึ่งตัวเพื่อตั้งค่าเริ่มต้น กำหนดวิธี gette
สมมติว่าเรามีชุดขององค์ประกอบอยู่ภายในเวกเตอร์ เราจะต้องดำเนินการลบโดยใช้ฟังก์ชัน Erase() ของประเภทคลาสเวกเตอร์เพื่อลบโดยใช้ดัชนี และสุดท้ายแสดงองค์ประกอบที่เหลือ ฟังก์ชันการลบไม่รับดัชนีโดยตรง เราจะต้องส่งที่อยู่โดยส่งผ่าน v.begin()+index โดยที่ v คือเวกเตอร์ และ v.begin() คือที่อยู่ขององค์ประกอบแร
สมมติว่าเรามีโครงสร้างข้อมูลที่กำหนดไว้สำหรับข้อมูลประเภทจำนวนเต็ม ในการป้อนข้อมูลมาตรฐานของเรา เรามี n แบบสอบถาม ในแต่ละแบบสอบถาม (ในแต่ละบรรทัด) เรามีสององค์ประกอบ อันแรกเป็นตัวดำเนินการ อันที่สองคือองค์ประกอบ การดำเนินการจะเป็นดังนี้ - แทรก. ซึ่งจะแทรกองค์ประกอบเข้าไปในชุด ลบ. การดำเนินการน
สมมติว่าเรามีโครงสร้างข้อมูลแผนที่สำหรับให้นักเรียนหมุนและตั้งชื่อม้วนเป็นข้อมูลจำนวนเต็มและชื่อเป็นข้อมูลประเภทสตริง ในการป้อนข้อมูลมาตรฐานของเรา เรามี n แบบสอบถาม ในแต่ละแบบสอบถาม (ในแต่ละบรรทัด) จะต้องมีสององค์ประกอบและสำหรับการค้นหาประเภท 1 จะมีสามองค์ประกอบ อันแรกคือตัวดำเนินการ อันที่สองคือม้ว
สมมติว่าเราต้องการสร้างคลาส Triangle หนึ่งคลาส และคลาสย่อยอีกคลาสชื่อ Isoceles คลาสสามเหลี่ยมมีฟังก์ชันที่พิมพ์ว่าวัตถุนั้นเป็นประเภทสามเหลี่ยม และหน้าจั่วมีสองฟังก์ชันเพื่อแสดงว่าเป็นรูปสามเหลี่ยมหน้าจั่วและหนึ่งคำอธิบาย เรายังต้องเรียกใช้ฟังก์ชันคลาสพาเรนต์ผ่านอ็อบเจ็กต์คลาส Isoceles ไม่มีการป้อนข
สมมติว่าเราใช้ความยาวและความกว้างของสี่เหลี่ยมจัตุรัสสองรูปแล้ว และเราต้องการคำนวณพื้นที่โดยใช้คลาส ดังนั้นเราจึงสามารถสร้างคลาสที่เรียกว่า Rectangle โดยมีสองแอตทริบิวต์ l และ b สำหรับความยาวและความกว้างตามลำดับ และกำหนดฟังก์ชันอื่นที่เรียกว่า area() เพื่อคำนวณพื้นที่ของสี่เหลี่ยมนั้น ดังนั้น หากอิ
สมมติว่าเราต้องการสร้างคลาสที่เพิ่มจำนวนเต็มสองจำนวน สองทุ่น และสองสตริง (การเพิ่มสตริงโดยทั่วไปคือการต่อสตริงเข้าด้วยกัน) เมื่อป้อนข้อมูลในตอนแรกเราใช้ตัวเลข n หมายถึงมีการดำเนินการที่แตกต่างกัน n รายการ ในแต่ละการดำเนินการ รายการแรกคือประเภท [int, float, string] และวินาทีและสามคือตัวถูกดำเนินการสอ
สมมติว่าเรามีคลาสจำนวนเชิงซ้อนที่มีส่วนจริงและส่วนจินตภาพ เราจะต้องโอเวอร์โหลดตัวดำเนินการบวก (+) เพื่อเพิ่มจำนวนเชิงซ้อนสองตัว นอกจากนี้เรายังต้องกำหนดฟังก์ชันเพื่อคืนค่าจำนวนเชิงซ้อนในรูปแบบที่เหมาะสม ดังนั้น หากอินพุตเป็น c1 =8 - 5i, c2 =2 + 3i เอาต์พุตจะเป็น 10 - 2i เพื่อแก้ปัญหานี้ เราจะทำตาม
สมมติว่าเรามีชื่อผู้ใช้หลายชุดและเราจะต้องตรวจสอบว่าชื่อผู้ใช้นั้นถูกต้องหรือไม่ตามเงื่อนไขบางประการ ดังนั้น เราจะต้องกำหนดข้อยกเว้นที่เกิดขึ้นเมื่อชื่อผู้ใช้มีความยาวน้อยกว่า 5 อักขระ เราจะต้องส่งคืน ถูกต้อง สำหรับชื่อผู้ใช้ที่ถูกต้อง ไม่ถูกต้อง สำหรับชื่อผู้ใช้ที่ไม่ถูกต้องและมีข้อยกเว้นสำหรับชื่อ
สมมติว่าเรามีอาร์เรย์ที่มีองค์ประกอบ n ตัวและมีค่า k เราจะต้องหาค่าสูงสุดสำหรับแต่ละ subarray ที่ต่อเนื่องกันของขนาด k ดังนั้น ถ้าอินพุตเหมือนกับ arr =[3,4,6,2,8], k =3 เอาต์พุตจะเป็น อาร์เรย์ย่อยที่อยู่ติดกันขนาด 3 คือ [3,4,6], [4,6, 2], [6,2,8] ดังนั้นองค์ประกอบสูงสุดคือ 6, 6 และ 8 เพื่อแก้ปัญหา