Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C
การเขียนโปรแกรม C
  1. โปรแกรม C เพื่อแทนที่ศูนย์ทั้งหมดด้วยหนึ่งในจำนวนเต็มที่กำหนด

    ปัญหา เขียนโปรแกรมเพื่อแทนที่ 0 ทั้งหมดด้วย 1 ในจำนวนเต็มที่กำหนด เมื่อกำหนดจำนวนเต็มเป็นอินพุต จะต้องแทนที่ 0 ทั้งหมดในตัวเลขด้วย 1 วิธีแก้ปัญหา ลองพิจารณาตัวอย่างด้านล่าง − ที่นี่ อินพุตคือ 102410 และเอาต์พุตคือ 112411 อัลกอริทึม อ้างถึงอัลกอริทึมที่ระบุด้านล่างเพื่อแทนที่ 0 ทั้งหมดเป็น 1 ในจ

  2. จะค้นหาองค์ประกอบขั้นต่ำในอาร์เรย์โดยใช้การค้นหาแบบไบนารีในภาษา C ได้อย่างไร

    ภาษาซีมีเทคนิคการค้นหาสองประเภท ดังต่อไปนี้ − การค้นหาเชิงเส้น ค้นหาไบนารี การค้นหาไบนารี วิธีนี้ใช้ได้กับรายการที่เรียงลำดับเท่านั้น รายการที่กำหนดแบ่งออกเป็นสองส่วนเท่า ๆ กัน คีย์ที่ระบุจะถูกเปรียบเทียบกับองค์ประกอบตรงกลางของรายการ ในที่นี้ อาจเกิดขึ้นได้ 3 สถานการณ์ ดังนี้ – หากองค์ประกอบ

  3. โปรแกรม C หาความยาวของลิงค์ลิสต์

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

  4. โปรแกรม C หาคำตอบของสมการเชิงเส้น

    เราสามารถใช้วิธีการพัฒนาซอฟต์แวร์เพื่อแก้สมการเชิงเส้นของตัวแปรหนึ่งตัวในภาษาซีโปรแกรมได้ ความต้องการ สมการควรอยู่ในรูป ax+b=0 a และ b เป็นอินพุต เราต้องหาค่าของ x บทวิเคราะห์ ที่นี่ ข้อมูล อินพุต คือ ค่า a,b . ผลลัพธ์ คือ x ค่า . อัลกอริทึม อ้างถึงอัลกอริทึมที่ระบุด้านล่างเพื่อค้นหาคำตอบของสม

  5. โปรแกรม C สำหรับจำนวนที่จะแสดงเป็นผลรวมของสองจำนวนเฉพาะ

    ปัญหา หาคำตอบว่าจำนวนที่กำหนดสามารถแสดงผลเป็นผลรวมของจำนวนเฉพาะสองตัวได้หรือไม่ จากจำนวนเต็มบวก N เราจำเป็นต้องตรวจสอบว่าตัวเลข N สามารถแสดงเป็นผลรวมของจำนวนเฉพาะสองตัวได้หรือไม่ วิธีแก้ปัญหา ลองพิจารณาตัวอย่างด้านล่าง − 20 สามารถแสดงเป็นผลรวมของสองจำนวนเฉพาะ 3 และ 17, 13 และ 7 20=3+7 20=13+7

  6. โปรแกรม C เพื่อค้นหาองค์ประกอบเฉพาะในอาร์เรย์

    ปัญหา ค้นหาองค์ประกอบที่ไม่ซ้ำในอาร์เรย์โดยใช้สองลูป หนึ่งสำหรับองค์ประกอบปัจจุบันและอีกส่วนหนึ่งคือการตรวจสอบว่าองค์ประกอบนั้นมีอยู่แล้วในอาร์เรย์หรือไม่ วิธีแก้ปัญหา ลองพิจารณาตัวอย่างด้านล่าง − 15, 15, 16, 15, 13, 15 ในที่นี้ อิลิเมนต์ที่ไม่ซ้ำในอาร์เรย์คือ 16 และ 13 อัลกอริทึม อ้างถึงอัลกอร

  7. วิธีการคำนวณผลรวมขององค์ประกอบอาร์เรย์โดยใช้พอยน์เตอร์ในภาษา C?

    ตัวชี้เป็นตัวแปรที่เก็บที่อยู่ของตัวแปรอื่น พิจารณาข้อความต่อไปนี้ − int qty = 179; การประกาศตัวชี้ ไวยากรณ์สำหรับการประกาศตัวชี้มีดังนี้ − int *p; โดยที่ p คือตัวแปรตัวชี้ซึ่งเก็บที่อยู่ของตัวแปรอื่นไว้ การเริ่มต้นของตัวชี้ ตัวดำเนินการที่อยู่ (&) ใช้เพื่อเริ่มต้นตัวแปรตัวชี้ ตัวอย่างเช่น in

  8. โปรแกรม C เพื่อเรียงลำดับอาร์เรย์จากมากไปหาน้อย

    ปัญหา จัดเรียงอาร์เรย์ที่ระบุในลำดับจากมากไปน้อยหรือน้อยไปหามากตามโค้ดที่เขียน วิธีแก้ปัญหา อาร์เรย์คือกลุ่มของรายการข้อมูลที่เกี่ยวข้องกันซึ่งเป็นชื่อสามัญร่วมกัน ค่าเฉพาะในอาร์เรย์จะถูกระบุด้วยความช่วยเหลือของ หมายเลขดัชนี การประกาศอาร์เรย์ ไวยากรณ์สำหรับการประกาศอาร์เรย์มีดังนี้ − datatype arr

  9. โปรแกรม C เพื่อเรียงลำดับอาร์เรย์ในลำดับจากน้อยไปมาก

    ปัญหา จัดเรียงอาร์เรย์ที่ระบุในลำดับจากมากไปน้อยหรือน้อยไปหามากตามโค้ดที่เขียน วิธีแก้ปัญหา อาร์เรย์คือกลุ่มของรายการข้อมูลที่เกี่ยวข้องกันซึ่งเป็นชื่อสามัญร่วมกัน ค่าเฉพาะในอาร์เรย์จะถูกระบุด้วยความช่วยเหลือของ หมายเลขดัชนี การประกาศอาร์เรย์ ไวยากรณ์สำหรับการประกาศอาร์เรย์มีดังนี้ − datatype arr

  10. โปรแกรม C เพื่อแทรกองค์ประกอบอาร์เรย์โดยใช้พอยน์เตอร์

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

  11. โปรแกรม C เพื่อลบองค์ประกอบอาร์เรย์โดยใช้ Pointers

    ปัญหา เขียนโปรแกรม C เพื่อลบองค์ประกอบออกจากอาร์เรย์เมื่อรันไทม์โดยผู้ใช้และผลลัพธ์ที่จะแสดงบนหน้าจอหลังจากลบ หากองค์ประกอบที่ถูกลบไม่อยู่ในอาร์เรย์ เราต้องแสดงอินพุตที่ไม่ถูกต้อง วิธีแก้ปัญหา อาร์เรย์ใช้เพื่อเก็บกลุ่มขององค์ประกอบทั่วไปภายใต้ชื่อเดียว การทำงานของอาร์เรย์มีดังนี้ − แทรก ลบ ค้นหา

  12. โปรแกรม C เพื่อจัดเรียงอาร์เรย์โดยใช้การผสาน sort

    อาร์เรย์คือกลุ่มของรายการข้อมูลที่เกี่ยวข้องกันซึ่งเป็นชื่อสามัญร่วมกัน ค่าเฉพาะในอาร์เรย์จะถูกระบุด้วยความช่วยเหลือของ หมายเลขดัชนี การประกาศอาร์เรย์ ไวยากรณ์สำหรับการประกาศอาร์เรย์มีดังนี้ − datatype array_name [size]; ตัวอย่างเช่น float marks [50] มันประกาศ เครื่องหมาย เป็นอาร์เรย์ที่มีองค์ประ

  13. ค้นหาจำนวนมากที่สุดในชุดข้อมูลโดยใช้พอยน์เตอร์ในภาษาซี

    ตัวชี้เป็นตัวแปรที่เก็บที่อยู่ของตัวแปรอื่น เราสามารถเก็บค่า Null ไว้ได้โดยใช้ตัวชี้ สามารถเข้าถึงได้โดยใช้รหัสผ่านอ้างอิง นอกจากนี้ ไม่จำเป็นต้องมีการเริ่มต้นในขณะที่ประกาศตัวแปร ไวยากรณ์สำหรับพอยน์เตอร์มีดังนี้ − pointer variable= & another variable; ตัวอย่างเช่น p =&a; อัลกอริทึม อ้างถ

  14. อธิบายฟังก์ชันอินพุตและเอาต์พุตที่ไม่ได้จัดรูปแบบในภาษา C

    ฟังก์ชันอินพุตและเอาต์พุตที่ไม่ได้จัดรูปแบบจะอ่านอินพุตเดียวที่ส่งโดยผู้ใช้ และอนุญาตให้แสดงค่าเป็นเอาต์พุตที่คอนโซล ฟังก์ชันอินพุตที่ไม่ได้ฟอร์แมต ฟังก์ชันอินพุตที่ไม่ได้จัดรูปแบบในภาษาการเขียนโปรแกรม C มีคำอธิบายด้านล่าง − getchar() มันอ่านตัวอักษรจากแป้นพิมพ์ ไวยากรณ์ของฟังก์ชัน getchar() มีดั

  15. โปรแกรม C เพื่อค้นหาองค์ประกอบอาร์เรย์โดยใช้พอยน์เตอร์

    ปัญหา เขียนโปรแกรม C เพื่อค้นหาองค์ประกอบจากอาร์เรย์ที่รันไทม์โดยผู้ใช้และผลลัพธ์ที่จะแสดงบนหน้าจอหลังจากการค้นหา หากองค์ประกอบการค้นหาไม่อยู่ในอาร์เรย์ เราต้องค้นหาองค์ประกอบไม่พบ วิธีแก้ปัญหา อาร์เรย์ใช้เพื่อเก็บกลุ่มขององค์ประกอบทั่วไปภายใต้ชื่อเดียว การทำงานของอาร์เรย์มีดังนี้ − แทรก ลบ ค้นห

  16. โปรแกรม C เพื่อลบวงเล็บออกจากอินพุตที่กำหนด

    ปัญหา มาสร้างนิพจน์แบบง่ายโดยลบวงเล็บออกจากนิพจน์ วิธีแก้ปัญหา ตัวอย่างที่ 1 Input: A string expression with bracket is as follows: (x+y)+(z+q) The output is as follows: x+y+z+q ตัวอย่างที่ 2 The input is as follows: (x-y+z)-p+q The output is as follows: x-y+z-p+q อัลกอริทึม อ้างถึงอัลกอริทึมเพื่อ

  17. โปรแกรม C หาพิกัดในจตุภาค

    ปัญหา เขียนโปรแกรมเพื่อค้นหาจตุภาคที่มีพิกัดที่ให้มา ผู้ใช้ต้องป้อนพิกัดที่รันไทม์ และเราจำเป็นต้องค้นหาจตุภาคที่พิกัดเหล่านี้อยู่ วิธีแก้ปัญหา หากทั้งสองจำนวนเป็นบวก จะแสดงจตุภาคแรก Example: Input =2, 3 Output = 1st quadrant หากจำนวนแรกเป็นค่าลบและจำนวนที่สองเป็นค่าบวก จะแสดงในจตุภาคที่สอง Ex

  18. C โปรแกรมตรวจสอบประเภทของตัวอักษรที่ป้อน

    เขียนโปรแกรมเพื่อค้นหาว่าอักขระที่กำหนดเป็นตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก ตัวเลข หรืออักขระพิเศษ วิธีแก้ปัญหา หากอักขระที่ป้อนเป็นตัวพิมพ์ใหญ่ จะแสดงตัวพิมพ์ใหญ่ Example: Input =H Output: upper case letter หากอักขระที่ป้อนเป็นอักษรตัวเล็ก จะแสดงอักษรตัวพิมพ์เล็ก Example: Input= g Output: lower case l

  19. อธิบายแนวคิดของการประมวลผลอาร์เรย์หนึ่งและสองมิติโดยใช้ภาษา C

    ก่อนอื่นเรามาทำความเข้าใจการประมวลผลอาร์เรย์หนึ่งมิติในภาษาซีก่อน การประมวลผลอาร์เรย์ 1D การจัดเก็บค่าใน 1 D Array(การอ่าน) ทำได้ดังนี้ − int num[5] int i; for(i=0;i<5;i++){    Scanf("%d",&num[i]); } การดึงค่าที่เก็บไว้จากอาร์เรย์ 1D (การเขียน) ทำได้ดังนี้ - int num[5] i

  20. อธิบายฟังก์ชันที่สำคัญในฟังก์ชันไลบรารีของ math.h โดยใช้ภาษา C

    ฟังก์ชันที่เกี่ยวข้องกับคณิตศาสตร์ทั้งหมดจะถูกเก็บไว้ในไฟล์ส่วนหัวของ math.h ในภาษาซี ฟังก์ชันต่างๆ ได้อธิบายไว้ด้านล่างอย่างละเอียด บาป() ฟังก์ชันนี้ใช้เพื่อค้นหาค่าบาปของอาร์กิวเมนต์ ไวยากรณ์ของฟังก์ชัน sin() มีดังนี้ − double sin(double a); ตัวอย่างเช่น double a=sin(3.14/2); ผลลัพธ์จะเป็นดังน

Total 1436 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:67/72  20-คอมพิวเตอร์/Page Goto:1 61 62 63 64 65 66 67 68 69 70 71 72