หน้าแรก
หน้าแรก
ด้วยราคาต้นทุน (cp) และราคาขาย (sp) ของผลิตภัณฑ์หรือบริการที่ไม่รู้จัก ภารกิจของเราคือค้นหากำไรที่ได้รับหรือขาดทุนโดยใช้โปรแกรม C โดยที่ หากได้กำไรควรพิมพ์คำว่า กำไร ออกมาเป็นจำนวนเงิน หรือหากขาดทุนเป็น ขาดทุน และจำนวนตามลำดับ หรือหากไม่มีกำไรก็ไม่มีขาดทุน ให้พิมพ์ว่า ไม่มีกำไรหรือขาดทุน ในการหากำไ
ด้วยตัวเลข n ภารกิจคือการพิมพ์รูปแบบสามเหลี่ยมของตัวอักษรที่มีความยาว n ขั้นแรกให้พิมพ์อักขระ n ตัว จากนั้นลดหนึ่งตัวจากจุดเริ่มต้นในแต่ละบรรทัด รูปแบบตัวอักษรสามเหลี่ยมจะเป็นตามรูปด้านล่าง − ป้อนข้อมูล − n =5 ผลผลิต ป้อนข้อมูล − n =3 ผลผลิต แนวทางที่ใช้ด้านล่างมีดังต่อไปนี้ในการแก้ปัญห
ให้อินพุตสามตัวอันแรกคือ a ซึ่งสำหรับเทอมแรกของอนุกรมเรขาคณิตที่สองคือ r ซึ่งเป็นอัตราส่วนร่วมและ n ซึ่งเป็นจำนวนชุดข้อมูลที่เราต้องหาผลรวม อนุกรมเรขาคณิตเป็นอนุกรมที่มีอัตราส่วนคงที่ระหว่างพจน์ที่ต่อเนื่องกัน การใช้อินพุตที่ระบุข้างต้น a, r และ n เราต้องหาอนุกรมเรขาคณิตเช่น a, ar, 𝑎𝑟2 , 𝑎𝑟3 ,
เราได้รับเมทริกซ์และภารกิจคือการค้นหาความแตกต่างที่ยิ่งใหญ่ที่สุดระหว่างผลรวมขององค์ประกอบในสองแถวของเมทริกซ์ สมมติว่าเรามีเมทริกซ์ M[i,j] ที่มี i แถวและ j คอลัมน์ ให้แถวเป็น R0 ถึง Ri-1 . ส่วนต่างจะถูกคำนวณโดยการลบ (ผลรวมขององค์ประกอบของ Ry ) - (ผลรวมขององค์ประกอบของ Rx ) โดยที่ x
ภารกิจคือการค้นหาความแตกต่างที่ยิ่งใหญ่ที่สุดระหว่างผลรวมขององค์ประกอบ m ในอาร์เรย์ สมมติว่าเรามีอาร์เรย์และตัวเลข m แล้ว ขั้นแรกเราจะหาผลรวมของตัวเลข m สูงสุด แล้วลบผลรวมของตัวเลข m ต่ำสุด จากนั้นจึงได้ค่าส่วนต่างสูงสุด สิ่งสำคัญคือการหาเซตย่อยของตัวเลข m สองชุดซึ่งมีผลรวมสูงสุดและผลรวมต่ำสุด ตอนน
i. ป้อนข้อมูล Arr[] = { 2,1,3,8,3,19,21}. ผลผลิต −ความแตกต่างสูงสุดระหว่างสององค์ประกอบโดยที่องค์ประกอบที่ใหญ่กว่าปรากฏขึ้นหลังจากจำนวนที่น้อยกว่า − 20 คำอธิบาย − ค่าความแตกต่างสูงสุดระหว่าง 21 และ 1 และ 21 ปรากฏขึ้นหลัง 1 ในอาร์เรย์ ป้อนข้อมูล Arr[] = {18, 2,8,1,2,3,2,6 }. ผลผลิต −ผลต่างสูงสุ
เราได้รับอาร์เรย์ของจำนวนเต็มขนาด N อาร์เรย์ประกอบด้วยจำนวนเต็มในลำดับแบบสุ่ม ภารกิจคือการค้นหาความแตกต่างสูงสุดระหว่างดัชนีแรกและดัชนีสุดท้ายขององค์ประกอบในอาร์เรย์ เราต้องหาตัวเลขที่ปรากฎสองครั้งในอาร์เรย์ และความแตกต่างระหว่างดัชนีของมันคือสูงสุด หากมีคู่ดังกล่าวมากกว่า เราจะเก็บความแตกต่างดังกล่
เราได้รับอาร์เรย์ของจำนวนเต็มขนาด N และตัวเลข k อาร์เรย์ประกอบด้วยจำนวนเต็มในลำดับแบบสุ่ม ภารกิจคือการค้นหาความแตกต่างสูงสุดระหว่างกลุ่มขององค์ประกอบ k และส่วนที่เหลือของอาร์เรย์ อาร์เรย์จะแบ่งออกเป็นสองส่วน ส่วนแรกเป็นกลุ่มขององค์ประกอบ k ที่นำออกมา และส่วนที่สองคือองค์ประกอบที่เหลือของอาร์เรย์ เรา
เราได้รับตู้เก็บของสองตู้ สมมติว่า L1 และ L2 มีเงินจำนวนหนึ่งในรูปของเหรียญ L1 มีเหรียญ A และ L2 มีเหรียญ B อยู่ในนั้น เราต้องถอนเงินหรือเหรียญออกจากล็อกเกอร์เพื่อให้เงินที่ถอนออกมาได้สูงสุด ทุกครั้งที่ดึงเหรียญออกจากตู้ล็อคเกอร์ จะถูกแทนที่ด้วยเหรียญที่น้อยกว่าจำนวนก่อนหน้า 1 เหรียญ หากเราจั่วเหรีย
เราได้รับช็อคโกแลตจำนวนหนึ่งในกล่องที่ต่อเนื่องกันในรูปแบบของอาร์เรย์และตัวเลข k ซึ่งแสดงถึงจำนวนนักเรียนที่จะแจกจ่ายช็อคโกแลตเหล่านี้ งานในที่นี้คือการเลือกกล่องที่ต่อเนื่องกันเพื่อให้ผลรวมของช็อกโกแลตที่อยู่ในกล่องนั้นสามารถแบ่งให้นักเรียน k ได้เท่าๆ กัน นอกจากนี้เรายังต้องตรวจสอบให้แน่ใจว่าจำนวนช
เราได้รับชุดตัวอักษร อาร์เรย์สามารถมีอักขระตัวเดียวกันได้อย่างน้อยสองครั้ง งานนี้คือการหาจำนวนอักขระสูงสุดระหว่างอักขระสองตัวที่เกิดขึ้น หากไม่มีอักขระซ้ำๆ ให้คืนค่า -1 ป้อนข้อมูล − string str =“abcdba” ผลผลิต −จำนวนอักขระสูงสุดระหว่างอักขระสองตัวที่เหมือนกันในสตริง − 4 คำอธิบาย − อักขระที่ซ้ำกัน
เราได้รับอาร์เรย์ของจำนวนเต็ม อาร์เรย์มีองค์ประกอบเดียวกันหลายครั้ง งานนี้คือการหาระยะห่างสูงสุดระหว่างสององค์ประกอบที่เหมือนกันของอาร์เรย์ เราจะเลือกแต่ละองค์ประกอบจากอาร์เรย์โดยเริ่มจากด้านซ้าย จากนั้นเราจะพบการเกิดขึ้นครั้งสุดท้ายของหมายเลขเดียวกันนั้นและเก็บความแตกต่างระหว่างดัชนีต่างๆ ตอนนี้หาก
มีหลายวิธีในการประกาศค่าคงที่ใน C และ C++ ก่อนอื่นเราต้องเข้าใจว่าค่าคงที่คืออะไร ค่าคงที่คืออะไร ค่าคงที่ซึ่งไม่สามารถเปลี่ยนแปลงได้ ในแง่ของการเขียนโปรแกรม ค่าคงที่คือค่าคงที่ที่กำหนดให้กับตัวแปร โดยที่ตัวแปรหรือส่วนประกอบอื่น ๆ ไม่สามารถเปลี่ยนแปลงได้ในระหว่างการดำเนินการของโปรแกรม ค่าคงที่สามาร
เราได้รับอาร์เรย์ของจำนวนเต็ม ภารกิจคือการคำนวณความแตกต่างสัมบูรณ์สูงสุดของมูลค่าและผลรวมของดัชนี นั่นคือสำหรับดัชนีแต่ละคู่ (i,j) ในอาร์เรย์ เราต้องคำนวณ | Arr[i] - A[j] | + |i-j| และหาผลรวมดังกล่าวให้ได้มากที่สุด ที่นี่ |A| หมายถึงค่าสัมบูรณ์ของ A หากอาร์เรย์มี 4 องค์ประกอบ ดัชนีจะเป็น 0,1,2,3 และ
เราได้รับอาร์เรย์ของจำนวนเต็ม ภารกิจคือการค้นหาองค์ประกอบต่ำสุดและสูงสุดของอาร์เรย์ในจำนวนการเปรียบเทียบขั้นต่ำ ป้อนข้อมูล Arr[] = { 1,2,4,5,-3,91 } ผลผลิต Maximum element : 91 Minimum Element : -3 คำอธิบาย − เพื่อลดจำนวนการเปรียบเทียบ เราจะเริ่มต้นองค์ประกอบสูงสุดและต่ำสุดด้วย Arr[0] และเริ่มจา
เราได้รับอาร์เรย์ของจำนวนเต็มบวกและลบ ภารกิจคือการค้นหาความแตกต่างสูงสุดระหว่างชุดย่อยที่เป็นบวกและลบขององค์ประกอบที่มีอยู่ในอาร์เรย์ เนื่องจากเรามีเซตย่อยของจำนวนบวกและลบ จากนั้นผลต่าง (ผลบวก) - (ผลรวมเชิงลบ) จะสูงสุดเสมอ เนื่องจากการลบค่าเนกาทีฟจะเพิ่มเข้าไป การแปลงค่าลบทั้งหมดเป็นค่าบวกและการเพิ่
เราได้รับเป็นจำนวนเต็มบวก N เราต้องหาค่าสัมประสิทธิ์สูงสุดของสัมประสิทธิ์ทวินามทั้งหมด อนุกรมสัมประสิทธิ์ทวินามคือ n C0 , n C1 , n C2 , …., n Cr , …., n Cn-2 , n Cn-1 , n Cn หาค่าสูงสุดของ n Cr . nCr = n! / r! * (n - r)! ป้อนข้อมูล − N=4 ผลผลิต − ค่าสัมประสิทธิ์สูงสุด − 6 คำอธิบาย − 4 C0 =1, 4
เราได้รับอาร์เรย์ขนาด N อาร์เรย์มี 0 ทั้งหมดตั้งแต่แรก งานคือการนับจำนวน ของ 1 ในอาร์เรย์หลังจาก N เคลื่อนที่ การย้ายครั้งที่ N แต่ละครั้งมีกฎที่เกี่ยวข้อง กฎคือ − ครั้งที่ 1 − เปลี่ยนองค์ประกอบที่ตำแหน่ง 1, 2, 3, 4………….. 2nd Move − เปลี่ยนองค์ประกอบที่ตำแหน่ง 2, 4, 6, 8………….. 3rd Move − เป
เราได้สามเหลี่ยมหน้าจั่วด้านขวา สามเหลี่ยมหน้าจั่วเป็นสามเหลี่ยมที่มีด้านสองด้านยาวเท่ากัน สามเหลี่ยมมุมฉากเป็นรูปสามเหลี่ยมที่มีความสูง(ag ในรูป) และฐาน (dg ในรูป) ตั้งฉากกัน เป้าหมายคือการหาจำนวนสูงสุดของสี่เหลี่ยมจัตุรัสที่สามารถใส่ลงในสามเหลี่ยมหน้าจั่วด้านขวาของด้าน 2 ตารางหน่วยได้ ฐานด้านข้างห
เราได้รับอาร์เรย์ของขนม[]ของความยาวที่จัดเก็บใน ขนาด ลูกอมแต่ละธาตุ [i] มีหมายเลขสำหรับลูกอมประเภท i เป้าหมายคือซื้อลูกอมให้ได้มากที่สุดสำหรับเงินจำนวนเท่าใดก็ได้ เงื่อนไขเป็นไปตามที่กำหนด - หากคุณซื้อ X[i] ประเภท i (0<=X[i] <=candies[i] ) ดังนั้นสำหรับ j ทั้งหมด ( 1<=j<=i ) อย่างน้อยในเงื่อนไขต่อไ