Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C
การเขียนโปรแกรม C
  1. เขียนโปรแกรม C เพื่อดำเนินการเมทริกซ์ 3X3

    ปัญหา ป้อนตัวเลข 9 ตัวในขณะรันไทม์ และเพิ่มตัวเลขในแถว คอลัมน์ และแนวทแยงโดยใช้ภาษาการเขียนโปรแกรม C อัลกอริทึม Step 1: Declare 9 variables Step 2: enter 9 numbers at runtime Step 3: store the numbers in 3 X 3 matrix form         //x y z         p q r  

  2. แยกโมดูโล่และหารด้วยภาษาซี?

    โมดูโล - แสดงเป็น % โอเปอเรเตอร์ และให้ค่าเศษที่เหลือของการหารจำนวนเต็ม ดิวิชั่น − แสดงเป็น / โอเปอเรเตอร์ และให้ค่าความฉลาดของการหาร โปรแกรมที่ 1 #include<stdio.h> int main(){    int a,b,c;    printf("enter a,b,c values:");    scanf("%d%d%d,&

  3. การพิมพ์ตัวเลขในลำดับที่กลับกันโดยใช้ตัวดำเนินการดิวิชั่นและโมดูโลโดยใช้ C

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

  4. การใช้ฟังก์ชันวนซ้ำจะพิมพ์ตัวเลขที่ระบุในลำดับย้อนกลับในภาษาซี

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

  5. เช็คเบอร์อาร์มสตรองว่าไม่ใช้ C

    ปัญหา จะตรวจสอบได้อย่างไรว่าหมายเลขที่กำหนดเป็นหมายเลข Armstrong หรือไม่โดยใช้ภาษา C Programming วิธีแก้ปัญหา ตัวเลขอาร์มสตรองคือตัวเลขที่เท่ากับผลรวมของลูกบาศก์ของตัวเลข ไวยากรณ์ pqrs………=pow(p,n)+pow(q,n)+pow(r,n)+………. ตัวอย่างเช่น 153,371,1634 เป็นต้น เ

  6. จะพิมพ์สามเหลี่ยมของ Floyd (จำนวนเต็ม) ด้วยโปรแกรม C ได้อย่างไร?

    สามเหลี่ยมของ Floyd เป็นรูปสามเหลี่ยมมุมฉากของตัวเลขต่อเนื่องกัน เริ่มด้วย 1 ที่มุมซ้ายบน - ตัวอย่างเช่น 1 2 3 4 5 6 7 8 9 10 ตัวอย่างที่ 1 #include <stdio.h> int main(){    int rows, i,j, start = 1;    printf("Enter no of rows of Floyd's triangle :");  

  7. จะพิมพ์จำนวนเต็มในรูปสามเหลี่ยมปาสกาลโดยใช้ C ได้อย่างไร?

    สามเหลี่ยมของ Pascal คือการแสดงจำนวนเต็มในรูปสามเหลี่ยม หนึ่งในการแสดงที่มีชื่อเสียงของมันคือสมการทวินาม เราสามารถใช้ชุดค่าผสมและแฟกทอเรียลเพื่อให้ได้สิ่งนี้ การสร้างสามเหลี่ยมปาสกาล ค่าทั้งหมดที่อยู่นอกสามเหลี่ยมถือเป็นศูนย์ (0) แถวแรกคือ 0 1 0 ในขณะที่มีเพียง 1 เท่านั้นที่ได้ช่องว่างในรูปสามเหลี่

  8. เขียนโปรแกรมบวกจำนวนเชิงซ้อนสองตัวโดยใช้ C

    ปัญหา วิธีบวกจำนวนเชิงซ้อนสองตัวที่ผู้ใช้ป้อนในขณะใช้งานโดยใช้โปรแกรม C - วิธีแก้ปัญหา จำนวนเชิงซ้อนคือจำนวนที่สามารถผสมกันระหว่างส่วนจริงและส่วนจินตภาพได้ โดยจะแสดงในรูปของ a+ib โปรแกรม ตัวอย่างเช่น ลองหาจำนวนเชิงซ้อนสองตัวเป็น (4+2i) และ (5+3i) หลังจากบวกจำนวนเชิงซ้อนสองตัวแล้ว ผลลัพธ์คือ 9+5i

  9. วิธีการคำนวณทรานสโพสของเมทริกซ์โดยใช้โปรแกรม C?

    ทรานสโพสของเมทริกซ์ ทรานสโพสของเมทริกซ์คือแถวที่มีแถวเป็นคอลัมน์ของเมทริกซ์ดั้งเดิม นั่นคือ ถ้า A และ B เป็นเมทริกซ์สองตัว โดยที่แถวของเมทริกซ์ B เป็นคอลัมน์ของเมทริกซ์ A เมทริกซ์ B จะเรียกว่าทรานสโพสของ เมทริกซ์ A. ตรรกะที่ใช้ในการเปลี่ยนเมทริกซ์ m(i,j) เป็น m(j,i) มีดังนี้ - for (i = 0;i < m;

  10. วิธีการพิมพ์ดาวในรูปแบบ Diamond โดยใช้ภาษา C?

    ในการพิมพ์ดาวในรูปแบบเพชร เราใช้ nested for loops ตรรกะที่เราใช้ในการพิมพ์ดาวในรูปแบบเพชรแสดงอยู่ด้านล่าง − //สำหรับครึ่งบนของเพชร ตรรกะคือ:for (j =1; j <=rows; j++){ for (i =1; i <=rows-j; i++) printf( ); สำหรับ (i =1; i<=2*j-1; i++) printf(*); printf(\n);} สมมติว่าให้เราพิจารณา row=5 มันจะพิมพ์ผ

  11. เขียนโปรแกรม C สำหรับการแปลงเวลาโดยใช้คำสั่ง if และ elseif

    ปัญหา วิธีการแปลงเวลาจากรูปแบบ 24 ชม. เป็นรูปแบบ 12 ชม. โดยใช้ภาษาการเขียนโปรแกรม C? วิธีแก้ปัญหา อ่านค่าเวลาจากผู้ใช้ (ณ รันไทม์) ต้องแปลงเป็นรูปแบบ 12 ชม. จาก 24 ชม. อัลกอริทึม Start: Step 1: Enter time in 24 hr format Step 2: check the condition       i. If(hour==0)    

  12. เขียนโปรแกรม C เพื่อหาจำนวนที่มากที่สุดและน้อยที่สุดในซีรีส์

    ปัญหา ให้ผู้ใช้ป้อนจำนวนเต็มสี่ชุดในคอนโซล ค้นหาจำนวนที่น้อยที่สุดและมากที่สุดในชุดข้อมูล วิธีแก้ปัญหา ในการคำนวณจำนวนน้อยและจำนวนมาก เราใช้เงื่อนไข if ตรรกะที่เราใช้ในการหาจำนวนที่มากที่สุดและน้อยที่สุดคือ − r) //ตรวจสอบหมายเลขที่ 1 และ 3 minno=r; โปรแกรมที่ 1 #includeq) //ตรวจสอบตัวเลขที่ 1 และ

  13. การแปลงตัวเลขเป็นรูปแบบคำโดยใช้ตัวพิมพ์ใหญ่ในภาษาซี

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

  14. ค้นหา GCD ของตัวเลขสองตัวโดยใช้ while loop ในภาษา C

    ปัญหา สร้างตัวหารร่วมมากสำหรับตัวเลขสองตัวใดๆ โดยใช้ภาษาโปรแกรม C วิธีแก้ปัญหา ให้ผู้ใช้ป้อนตัวเลขสองตัวใดๆ จากคอนโซล สำหรับตัวเลขสองตัวนี้ เรามาหาตัวหารร่วมมากกัน GCD ของตัวเลขสองตัวคือจำนวนที่มากที่สุดที่หารทั้งคู่โดยไม่มีเศษเหลือ ตรรกะที่เราใช้ค้นหา GCD ของตัวเลขสองตัวมีดังนี้ − while(b!=0)

  15. ค่าคงที่ประเภทต่าง ๆ ในภาษา C มีอะไรบ้าง

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

  16. เขียนโปรแกรม C เพื่อลดเศษส่วนให้เหลือน้อยที่สุดโดยใช้ while loop

    ลดเศษส่วนให้เหลือเทอมที่ต่ำที่สุด หมายความว่าไม่มีตัวเลขใดๆ ยกเว้น 1 ที่สามารถแบ่งออกได้ทั้งตัวเศษและส่วนเท่าๆ กัน ตัวอย่างเช่น 24/4 เป็นเศษส่วน เทอมที่ต่ำที่สุดสำหรับเศษส่วนนี้คือ 6 หรือ 12/16 เป็นเศษส่วน เทอมที่ต่ำที่สุดคือ 3/4 ตอนนี้ มาเขียนโปรแกรม c เพื่อลดเศษส่วนให้เหลือเทอมต่ำสุดกัน ตัวอย่าง

  17. การสลับตัวเลขโดยใช้ตัวดำเนินการระดับบิตใน C

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

  18. การแทรกองค์ประกอบในอาร์เรย์โดยใช้ภาษาซี

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

  19. จะพิมพ์ปฏิทินหนึ่งเดือนที่ผู้ใช้เลือกโดยใช้ for loop ใน C ได้อย่างไร?

    ตรรกะในการพิมพ์ปฏิทินหนึ่งเดือนมีดังนี้ - for(i=1;i<first;i++)    printf(" "); for(i=1;i<=noofdays;i++){    printf("%3d",i);    if((first+i-1)%7==0)       printf("\n"); } ตัวอย่าง ตัวอย่างต่อไปนี้ยอมรับจำนวนวันและวันแร

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