หน้าแรก
หน้าแรก
ผลรวมของกำลังสองของเลขคู่ n ตัวแรกหมายความว่า ขั้นแรกเราจะหากำลังสองแล้วบวกทั้งหมดเพื่อให้ได้ผลรวม มีสองวิธีในการหาผลรวมของกำลังสองของเลขคู่ n ตัวแรก การใช้ลูป เราสามารถใช้ลูปเพื่อวนซ้ำจาก 1 ถึง n เพิ่มจำนวนขึ้น 1 ครั้งในแต่ละครั้ง ค้นหาสี่เหลี่ยมและเพิ่มลงในตัวแปรผลรวม - ตัวอย่าง #include <ios
ฟังก์ชันกำลังคำนวณโดยใช้คูณหาร เช่น 5n คือ 5*5*5… n ครั้ง สำหรับฟังก์ชันนี้ ในการทำงานอย่างถูกต้องโดยไม่ต้องใช้ตัวดำเนินการ multiplication(*) และ division(/) เราจะใช้การวนซ้ำซ้อนที่เพิ่มตัวเลข n จำนวนครั้ง ตัวอย่าง #include <iostream> using namespace std; int main() { int a= 4 , b
ผลรวมของกำลังสองของจำนวนธรรมชาติ n ตัวแรกนั้นหาได้จากการบวกกำลังสองทั้งหมดเข้าด้วยกัน ป้อนข้อมูล - 5 ผลผลิต - 55 คำอธิบาย - 12 + 22 + 32 + 42 + 52 มีสองวิธีในการหาผลรวมของกำลังสองของจำนวนธรรมชาติ n ตัวแรก - การใช้ลูป - โค้ดจะวนซ้ำตามตัวเลขจนถึง n และหากำลังสอง จากนั้นเพิ่มค่านี้ลงในตัวแปร s
การนับจำนวนศูนย์ต่อท้ายในจำนวนแฟกทอเรียลทำได้โดยการนับจำนวน 2s และ 5s ในตัวประกอบของตัวเลข เนื่องจาก 2*5 ให้ 10 ซึ่งเป็น 0 ต่อท้ายในแฟกทอเรียลของตัวเลข ตัวอย่าง แฟกทอเรียลของ 7 =5040 จำนวนของ 0 ต่อท้ายคือ 1 ตามตรรกะของเรา 7! =2*3*4*5*6*7 มี 3 2s และ 1 5s ดังนั้นจำนวน 0 ต่อท้ายคือ 1 #include <io
Fork() bomb เป็นการโจมตี Dos (Denial Of Service) กับระบบที่ใช้ลินุกซ์ สิ่งนี้เรียกระบบ Fork() นับไม่ถ้วนที่เติมหน่วยความจำของโปรแกรมและตั้งใจที่จะเป็นอันตรายต่อระบบ สคริปต์ทุบตีสำหรับ fork bomb :(){ :|: & };: รหัสที่อธิบายเป็น :( ) คือการกำหนดฟังก์ชัน { } กำหนดเนื้อหาของลูป :|:&สร้างตำแหน่งหน่
ป้อนหมายเลข N และดึงตัวเลขหลักหน่วยของตัวเลขที่ระบุและแสดงการคูณของตัวเลขนั้น ป้อนข้อมูล − N=326 ผลผลิต − หลักหน่วยคือ 6 และผลคูณของมันคือ 2 และ 3 หมายเหตุ − หลักหน่วยของตัวเลขใดๆ สามารถดึงออกมาได้โดยการคำนวณ %10 ด้วยตัวเลขนั้น ตัวอย่างเช่น − หากคุณได้รับตัวเลข N และคุณจำเป็นต้องค้นหาหลักหน่วย
ป้อนหมายเลข N เพื่อให้ 1/N จะส่งคืนผลลัพธ์ที่สร้างเป็นทศนิยมที่ระบุจนถึงขีดจำกัด เป็นเรื่องง่ายสำหรับตัวเลข Floating Point แต่ความท้าทายคือไม่ต้องใช้มัน ป้อนข้อมูล − n=5 k=5 ผลผลิต − 20000 หมายความว่าถ้า n=5 และ k=5 มากกว่าหลังจากการหาร 1/5 ผลลัพธ์ควรแสดงจนถึงทศนิยม 5 จุด อัลกอริทึม Start Step
พิมพ์ค่าตัวเลขที่กำหนดเป็นคำ ทำได้ง่ายๆ ด้วยสวิตช์โดยใช้เคสตั้งแต่ 0-9 แต่ความท้าทายคือไม่ต้องใช้เคส ป้อนข้อมูล − N=900 ผลผลิต − เก้าศูนย์ศูนย์ เป็นไปได้โดยการสร้างอาร์เรย์ของพอยน์เตอร์ที่มี 0-9 ในคำ อัลกอริทึม START Step 1 -> declare int variables num, i and array of pointer char *alpha with
ควรมีลำดับของ N 0 และ M 1 โดยที่ลำดับที่เกิดขึ้นไม่ควรมี 0 สองตัวที่ต่อเนื่องกันและมี 1 ตัวที่ติดกัน 3 ตัว ป้อนข้อมูล − N=5 M=9 ผลผลิต − 1 1 0 1 1 0 1 1 0 1 0 1 0 1 หมายเหตุ − เพื่อสร้างลำดับข้างต้น คำสั่ง (m =2 * (n + 1) ควรเป็นเท็จหากเป็นจริงมากกว่าที่เราไม่สามารถสร้างลำดับข้างต้นได้ ขอแนะนำ
เมื่อได้รับประโยคและความท้าทายคือการหา palindrome ที่ยาวที่สุดจากประโยคที่กำหนด พาลินโดรมคืออะไร Palindrome คือคำหรือลำดับที่ความหมายยังคงเดิมแม้ว่าจะย้อนกลับสตริง ตัวอย่าง − Nitin หลังจากกลับสตริงแล้ว ความหมายยังคงเหมือนเดิม ความท้าทายคือการหา palindrome ที่ยาวที่สุดจากประโยคที่กำหนด ชอบประโยคค
กำหนดอาร์เรย์ที่มีชุดขององค์ประกอบและภารกิจคือค้นหาชุดที่มีองค์ประกอบสามองค์ประกอบที่มีผลรวมน้อยกว่าหรือเท่ากับ k ป้อนข้อมูล − arr[]={1,2,3,8,5,4} ผลลัพธ์ − ตั้งค่า → {1, 2, 3} {1, 2, 5} {1, 2, 4} {1, 3, 5} {1, 3, 4} {1, 5, 4} {2, 3, 5} {2, 3, 4} ในงานนี้ ภารกิจแรกคือการคำนวณขนาดของอาร์เรย์ขึ้นอ
ความท้าทายคือการแสดงรูปแบบโดยใช้ลูปเดียวเท่านั้นและดำเนินการต่อไป อัลกอริทึม START Step 1 -> declare start variables i and j to 0 with number of rows in n to 6 Step 2 -> Loop For i=1 and i<=n IF j<i Print * Increment j by 1 &n
ภารกิจคือการพิมพ์ที่กำหนดหลังจากอักขระที่ระบุเกิดขึ้นตามจำนวนครั้งที่ผู้ใช้ระบุ Input : string = {“I am harsh vaid “} Char =’a’ Count =2 Output : rsh vaid หมายถึงอักขระที่ผู้ใช้ระบุ a และการเกิดขึ้นของ 2 ดังนั้นสตริงเอาต์พุตควรแสดงหลังจากเกิด a สองค
ในการหาพื้นที่ของวงกลมภายในสามเหลี่ยมมุมฉาก เรามีสูตรการหารัศมีของสามเหลี่ยมมุมฉาก r =( P + B – H ) / 2. กำหนดให้ P, B และ H เป็นเส้นตั้งฉาก ฐาน และด้านตรงข้ามมุมฉากตามลำดับของสามเหลี่ยมมุมฉาก พื้นที่ของวงกลมถูกกำหนดโดยสูตร พื้นที่ =π*r2 โดยที่ π =22 / 7 หรือ 3.14 และ r คือรัศมีของวงกลม ดังนั้
รูปหลายเหลี่ยมปกติด้าน n ที่จารึกไว้ในวงกลม รัศมีของวงกลมนี้กำหนดโดยสูตร r = a/(2*tan(180/n)) สมมติว่ารูปหลายเหลี่ยมมี 6 หน้า นั่นคือ รูปหกเหลี่ยม และอย่างที่เราทราบทางคณิตศาสตร์ว่ามุมนั้นอยู่ที่ 30 องศา ดังนั้นรัศมีของวงกลมจะเป็น (a / (2*tan(30)))) ดังนั้น r =a√3/2 เราเห็นว่ารูปหลายเหลี่ยมสามาร
รูปหกเหลี่ยมเป็นรูปปิดของ 6 ด้าน และรูปหกเหลี่ยมปกติคือรูปที่มีด้านทั้งหกด้านเท่ากันและมีมุมเท่ากัน สำหรับการหาพื้นที่ของรูปหกเหลี่ยม เราจะได้ความยาวในแนวทแยงเท่านั้น มุมภายในของรูปหกเหลี่ยมอยู่ที่ 120 องศา และผลรวมของมุมทั้งหมดของรูปหกเหลี่ยมคือ 720 องศา สูตรการหาพื้นที่รูปหกเหลี่ยมที่มีความยาวด้
หนึ่งเหลี่ยมปกติคือรูปหลายเหลี่ยมสิบด้านที่มีด้านและมุมเท่ากันทุกประการ และที่นี่เราต้องหาพื้นที่ของรูปหลายเหลี่ยมที่จารึกไว้ในวงกลมโดยใช้รัศมีของวงกลม r สูตรทางคณิตศาสตร์สำหรับด้านของรูปหลายเหลี่ยมที่จารึกไว้ในวงกลม a = r√(2-2cos36o) (โดยใช้กฎโคไซน์) สูตรการหาพื้นที่รูปห้าเหลี่ยม Area = 5*
กำหนดให้ สี่เหลี่ยมจัตุรัสที่สลักอยู่ในวงกลมที่สลักเป็นรูปหกเหลี่ยมปกติและเราต้องหาพื้นที่ของสี่เหลี่ยมจัตุรัสเพื่อที่เราต้องหาความสัมพันธ์ของด้าน ของสี่เหลี่ยมจัตุรัสและด้านข้างของรูปหกเหลี่ยม สูตรทางคณิตศาสตร์สำหรับรัศมีของวงกลมที่จารึกไว้ในรูปหกเหลี่ยมคือ r=A√3/2 เนื่องจากเส้นทแยงมุมของสี่เหลี่
ในการหาพื้นที่ของใบไม้ในสี่เหลี่ยมจัตุรัส เราต้องแยกมันออกเป็นส่วน ๆ และหาพื้นที่ของส่วนต่างๆ แล้วเพิ่มพื้นที่เพื่อค้นหาพื้นที่ของใบไม้ ในการคำนวณพื้นที่เราจะแยกใบไม้ออกเป็นสองส่วน ในการหาพื้นที่ของ AECA ส่วนที่ 1 เราจะหาพื้นที่ของ AECDA วงกลมรูปสี่เหลี่ยมแล้วลบพื้นที่ของสามเหลี่ยม ACDA ออก พื้
รูปหลายเหลี่ยมเป็นรูปปิดด้าน n รูปหลายเหลี่ยมด้าน N หมายถึงรูปหลายเหลี่ยมที่มี n ด้านเท่ากัน รัศมีของรูปหลายเหลี่ยมคือระยะห่างระหว่างจุดศูนย์กลางกับจุดยอด ในรูปเราจะเห็นว่ารูปหลายเหลี่ยมทั้งหมดสามารถแบ่งออกเป็น n รูปหลายเหลี่ยมเท่ากัน เรารู้ area of the triangle = (base * height)/2 พื้นที่ของสามเ