Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C
การเขียนโปรแกรม C
  1. โปรแกรม C สำหรับแทนที่ตัวเลขหนึ่งหลักด้วยตัวเลขอื่น ๆ

    ให้ตัวเลข n เราต้องแทนที่หลัก x จากตัวเลขนั้นด้วยตัวเลขอื่นที่กำหนด m เราต้องมองหาตัวเลขว่าตัวเลขนั้นอยู่ในตัวเลขที่ให้มาหรือไม่ ถ้ามี ให้แทนที่ตัวเลขนั้น x ด้วยตัวเลขอื่น m เช่นเดียวกับที่เราได้รับตัวเลข “123” และ m เป็น 5 และตัวเลขที่จะแทนที่เช่น x เป็น “2” ดังนั้นผลลัพธ์ควรเป็น “153” ตัวอย่าง In

  2. C โปรแกรมตรวจสอบสองสายว่าเหมือนกันหรือไม่

    ให้สองสตริง str1 และ str2 เราต้องตรวจสอบว่าทั้งสองสตริงเหมือนกันหรือไม่ เช่นเดียวกับที่เราได้รับสองเหล็กใน สวัสดี และ สวัสดี ดังนั้นมันจึงเหมือนกันและเหมือนกัน เหมือนกันคือสตริงที่ดูเหมือนเท่ากันแต่ไม่เท่ากันเช่น:“สวัสดี” และ “สวัสดี” และสตริงที่เหมือนกันทุกประการเช่น:“โลก” และ “โลก” ตัวอย่าง Input

  3. C โปรแกรมตรวจสอบจุดขนานกับแกน X หรือแกน Y

    จากจำนวนจุด n จุด เราต้องตรวจสอบว่าจุดนั้นขนานกับแกน x หรือแกน y หรือไม่มีแกนตามกราฟ กราฟคือตัวเลขที่ใช้แสดงความสัมพันธ์ระหว่างตัวแปร 2 ตัวแต่ละตัววัดพร้อมกับแกนที่มุมฉาก เส้นขนานคือเส้นตรงที่มีระยะห่างเท่ากันทุกจุด เหมือนรางรถไฟขนานกัน ดังนั้น เราต้องค้นหาว่าจุดทั้งสองขนานกับแกน x หรือแกน y หมายคว

  4. C โปรแกรมตรวจสอบจำนวนหารด้วยผลรวมของหลักหารลงตัวหรือไม่

    ให้ตัวเลข n เราต้องตรวจสอบว่าผลรวมของหลักหารตัวเลข n หรือไม่ ในการหาคำตอบ เราต้องรวมตัวเลขทั้งหมดโดยเริ่มจากหลักหน่วย แล้วหารตัวเลขด้วยผลรวมสุดท้าย เช่นเดียวกับที่เรามีตัวเลข “521” ดังนั้นเราจึงต้องหาผลรวมของหลักที่จะเป็น “5 + 2 + 1 =8” แต่ 521 หารด้วย 8 ไม่ลงตัวโดยไม่เหลือเศษใดๆ ลองมาอีกตัวอย่างห

  5. C โปรแกรมตรวจสอบว่าอาร์เรย์เป็น palindrome หรือไม่ใช้ Recursion

    กำหนดอาร์เรย์ arr[n] โดยที่ n คือขนาดของอาร์เรย์ ภารกิจคือการค้นหาว่าอาร์เรย์นั้นเป็นพาลินโดรมหรือไม่ได้ใช้การเรียกซ้ำ Palindrome เป็นซีเควนซ์ที่สามารถอ่านย้อนหลังและไปข้างหน้าได้เหมือนกัน เช่น MADAM, NAMAN เป็นต้น ดังนั้นในการตรวจสอบอาร์เรย์ว่าเป็น palindrome หรือไม่เพื่อให้เราสามารถสำรวจอาร์เรย์จ

  6. โปรแกรม C สำหรับการลบเมทริกซ์

    ให้เมทริกซ์สองตัว MAT1[row][column] และ MAT2[row][column] เราต้องหาความแตกต่างระหว่างเมทริกซ์สองตัวและพิมพ์ผลลัพธ์ที่ได้หลังจากลบเมทริกซ์สองตัว การลบเมทริกซ์สองตัวคือ MAT1[n][m] – MAT2[n][m]. สำหรับการลบ จำนวนแถวและคอลัมน์ของเมทริกซ์ทั้งสองควรเท่ากัน ตัวอย่าง Input: MAT1[N][N] = { {1, 2, 3}, &nbs

  7. โปรแกรม C สำหรับ Arrow Star Pattern

    ให้หมายเลข n และเราต้องพิมพ์รูปแบบดาวลูกศรจำนวนดาวสูงสุด n ดวง รูปแบบดาวของอินพุต 4 จะมีลักษณะดังนี้ - ตัวอย่าง Input: 3 Output: Input: 5 Output: วิธีการที่ใช้ด้านล่างมีดังนี้ − ป้อนข้อมูลเป็นจำนวนเต็ม จากนั้นพิมพ์ n ช่องว่างและ n stars 1. ตอนนี้เพิ่มขึ้นจนถึง n. และพิมพ์ช่องว่างและดาวตามลำ

  8. โปรแกรม C สำหรับผลิตภัณฑ์ของอาร์เรย์

    เมื่อกำหนดอาร์เรย์ arr[n] ของจำนวน n องค์ประกอบ ภารกิจคือค้นหาผลคูณขององค์ประกอบทั้งหมดของอาร์เรย์นั้น เหมือนกับว่าเรามีอาร์เรย์ arr[7] ของ 7 องค์ประกอบ ดังนั้นผลคูณของมันจะเหมือน ตัวอย่าง Input: arr[] = { 10, 20, 3, 4, 8 } Output: 19200 Explanation: 10 x 20 x 3 x 4 x 8 = 19200 Input: arr[] = { 1

  9. ค โปรแกรมตรวจสอบจำนวนที่หารด้วยหลักใด ๆ ของตัวเลขว่าลงตัวหรือไม่

    ให้หมายเลข n ภารกิจคือค้นหาว่าตัวเลขใด ๆ ในตัวเลขหารตัวเลขทั้งหมดหรือไม่ เหมือนเราได้รับตัวเลข 128625 หารด้วย 5 ลงตัวซึ่งมีอยู่ในจำนวนนั้นด้วย ตัวอย่าง Input: 53142 Output: yes Explanation: This number is divisible by 1, 2 and 3 which are the digits of the number Input: 223 Output: No Explanation: T

  10. MCQ ในการจัดสรรหน่วยความจำและกระบวนการคอมไพล์ใน C

    เราจะพบคำถามเกี่ยวกับ MCQ เกี่ยวกับการจัดสรรหน่วยความจำและกระบวนการรวบรวม คำถามที่ 1 − ผลลัพธ์ของรหัสต่อไปนี้จะเป็นอย่างไร - #include <stdio.h> #include <stdlib.h> int main() {    union my_union {       int i;       float f;       c

  11. อาร์เรย์ในโปรแกรม C/C++

    อาร์เรย์ คือชุดของรายการประเภทข้อมูลเดียวกันจำนวนคงที่ องค์ประกอบเหล่านี้ถูกเก็บไว้ในตำแหน่งหน่วยความจำที่อยู่ติดกันในหน่วยความจำ ทุกองค์ประกอบของค่าสามารถเข้าถึงได้จากค่าดัชนีโดยใช้วงเล็บ [] และชื่ออาร์เรย์เช่น a[4], a[3] เป็นต้น การประกาศอาร์เรย์ ในภาษาโปรแกรม c/c++ อาร์เรย์จะถูกประกาศโดยการกำหน

  12. การกำหนดจำนวนเต็มให้ทศนิยมและเปรียบเทียบใน C/C++

    จำนวนเต็ม เป็นชนิดข้อมูลที่ใช้ในการกำหนดตัวเลขที่มีค่าที่ไม่ใช่เศษส่วนบวก ลบ หรือศูนย์ทั้งหมด ต้องไม่มีทศนิยม ลอยตัว เป็นชนิดข้อมูลที่ใช้กำหนดตัวเลขที่มีค่าเศษส่วน สามารถมีทศนิยมได้เช่นกัน ตอนนี้เราจะตรวจสอบว่าค่าของ float และ integer return โดยคอมไพเลอร์จะเป็นเท่าใดเมื่อเราป้อนค่าเดียวกันสำหรับทั

  13. การแสดงอาร์เรย์ของ Binary Heap

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

  14. บทนำสู่การย้อนรอย

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

  15. แถบในคลื่นความถี่วิทยุในโปรแกรม C

    ความถี่วิทยุ (RF) คือการสั่นของกระแสไฟ A.C. หรือแรงดันไฟ A.C. หรือตัวสั่นอื่นๆ ใน ความถี่ ช่วง 20KHz ถึง 300 GHz คลื่นความถี่วิทยุ ของอุปกรณ์คือช่วงความถี่ที่อุปกรณ์สามารถจับภาพ ประมวลผล หรือทำซ้ำได้ โดยทั่วไปช่วงความถี่จะอยู่ที่ 20Hz ถึง 20KHz แบนด์คือช่วงความถี่ที่แบ่งจากความถี่ต่ำมากไปเป็นความถ

  16. bar() ฟังก์ชั่นในกราฟิก C

    แถบ() เป็นฟังก์ชันกราฟิก C ที่ใช้ในการวาดกราฟิกในภาษาการเขียนโปรแกรม C ส่วนหัว graphics.h มีฟังก์ชันต่างๆ ที่ใช้งานได้สำหรับการวาดกราฟิก ฟังก์ชั่น bar() ถูกกำหนดไว้ในไฟล์ส่วนหัวด้วย ไวยากรณ์ แถบโมฆะ (int ซ้าย, int บน, int ขวา, int ล่าง); ฟังก์ชัน bar() ใช้ในการวาดแท่ง (ของกราฟแท่ง) ซึ่งเป็นตัวเลข

  17. โปรแกรม Bash เช็คว่า Number เป็น Prime หรือเปล่า

    ทุบตี เรียกอีกอย่างว่า GNU bash เป็นภาษาคำสั่งและ unix shell script เป็นล่ามบรรทัดคำสั่งสำหรับระบบปฏิบัติการ ได้รับการออกแบบโดย Brian Fox และเป็นซอฟต์แวร์ฟรีที่มาแทนที่ Bourne shell เปิดตัวครั้งแรกในปี 1989 และบางส่วนกลายเป็นล็อกอินเชลล์สำหรับระบบปฏิบัติการที่ใช้ linux เช่น macOS, ซอฟต์แวร์บน Linux

  18. โปรแกรมแปลงเลขฐานสิบหกเป็นฐานแปดในโปรแกรม C

    เราได้รับเลขฐานสิบหกเป็นสตริง งานคือการแปลงเป็น Octal ในการแปลงเลขฐานสิบหกเป็นฐานแปด เราต้อง − หาเลขฐานสองที่เทียบเท่ากับเลขฐานสิบหก แปลงเลขฐานสองเป็นเลขฐานแปด เลขฐานสิบหกคืออะไร เลขฐานสิบหกคือตัวเลขที่เป็นฐานของ 16 ตัวเลขตั้งแต่ 0-9 และตั้งแต่ 10 เป็นต้นไป ตัวเลขจะถูกแทนด้วย A ซึ่งแทน 10, B สำหร

  19. การพิมพ์ชุดย่อยทั้งหมดของ {1,2,3,…n} โดยไม่ต้องใช้อาร์เรย์หรือลูปในโปรแกรม C

    กำหนดจำนวนเต็มบวก n เราต้องพิมพ์ชุดย่อยทั้งหมดของชุด {1, 2, 3, 4,... n} โดยไม่ต้องใช้อาร์เรย์หรือลูปใดๆ เช่นเดียวกับที่เราให้ตัวเลขใดๆ ที่บอกว่า 3 วินาที เราต้องพิมพ์เซตย่อยทั้งหมดในเซต {1, 2, 3} ซึ่งจะเป็น {1 2 3}, {1 2}, {2 3}, {1 3}, {1}, {2}, {3} { }. แต่เราต้องทำสิ่งนี้โดยไม่ใช้ลูปหรืออาร์เรย

  20. โปรแกรม C แปลงตัวเลขให้เป็นคำ

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

Total 1436 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:39/72  20-คอมพิวเตอร์/Page Goto:1 33 34 35 36 37 38 39 40 41 42 43 44 45