/c-practice-challenges

[Archived] C Practice Challenges | This repo collects 61 of programming labs exercises for C Practice Challenges. This course contains lots of challenges for C, each challenge is a small C project with detailed instructions and solutions. You can practice your C skills by solving these challenges...

C Practice Challenges

C Practice Challenges

Start-Learning

This course contains lots of challenges for C, each challenge is a small C project with detailed instructions and solutions. You can practice your C skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.

C

Environment

LabEx is an interactive, hands-on learning platform dedicated to coding and technology. It combines labs, AI assistance, and virtual machines to provide a no-video, practical learning experience.

  • A strict β€œLearn by Doing” approach with exclusive hands-on labs and no videos.
  • Interactive online environments within the browser, with automated step-by-step checks.
  • A structured content organization with the Skill Tree based learning system.
  • A growing learning resource of 30 Skill Trees and over 6,000 Labs.
  • The AI learning assistant Labby, built on ChatGPT, providing a conversational learning experience.

Learn more about LabEx VM.

Exercises

Index Name Difficulty Practice
01 🎯 Escape from the Maze β˜…β˜†β˜† Start Challenge
02 🎯 Copy File Content β˜…β˜†β˜† Start Challenge
03 🎯 Printing a Sentence Multiple Times β˜…β˜†β˜† Start Challenge
04 🎯 Character Count in String β˜…β˜…β˜† Start Challenge
05 🎯 Printing Even Numbers from Array β˜…β˜…β˜† Start Challenge
06 🎯 Counting Vowels in a String β˜…β˜…β˜† Start Challenge
07 🎯 Numbers excluding multiples of 3 β˜…β˜…β˜† Start Challenge
08 🎯 Join Two Strings β˜…β˜†β˜† Start Challenge
09 🎯 Convert Between Kilometers and Miles Using C β˜…β˜†β˜† Start Challenge
10 🎯 Distribute Chocolates Among Kids β˜…β˜…β˜† Start Challenge
11 🎯 Multiply Array Elements by Ten β˜…β˜…β˜† Start Challenge
12 🎯 Swap Two Numbers using Temporary Variable β˜…β˜†β˜† Start Challenge
13 🎯 Alphabet Character Check β˜…β˜†β˜† Start Challenge
14 🎯 Calculating Rectangle Area β˜…β˜…β˜† Start Challenge
15 🎯 Determine Cost Price Given Profit β˜…β˜†β˜† Start Challenge
16 🎯 Calculate Profit Given Cost and Selling Price β˜…β˜†β˜† Start Challenge
17 🎯 Centimeter to Feet Conversion β˜…β˜†β˜† Start Challenge
18 🎯 Fahrenheit to Celsius Converter β˜…β˜…β˜† Start Challenge
19 🎯 Pound to Kilogram Converter β˜…β˜†β˜† Start Challenge
20 🎯 Calculate Cube Volume From Length β˜…β˜†β˜† Start Challenge
21 🎯 Find Maximum Possible Handshakes β˜…β˜†β˜† Start Challenge
22 🎯 Determining Even or Odd Numbers β˜…β˜†β˜† Start Challenge
23 🎯 Verify Leap Year Validity β˜…β˜†β˜† Start Challenge
24 🎯 Determine Number Positivity Negativity β˜…β˜†β˜† Start Challenge
25 🎯 Determining Youngest Brother from Ages β˜…β˜…β˜† Start Challenge
26 🎯 Determining Student Grades β˜…β˜†β˜† Start Challenge
27 🎯 Check Voter Eligibility β˜…β˜†β˜† Start Challenge
28 🎯 Fizz Buzz Programming β˜…β˜…β˜† Start Challenge
29 🎯 Determining Triangle Internal Angles β˜…β˜…β˜† Start Challenge
30 🎯 Number Guessing Game: Check Guess β˜…β˜†β˜† Start Challenge
31 🎯 Calculating Mean Height of Football Team β˜…β˜…β˜† Start Challenge
32 🎯 Calculate Sum of Natural Numbers β˜…β˜†β˜† Start Challenge
33 🎯 Iterative Digit Counting Challenge β˜…β˜…β˜† Start Challenge
34 🎯 Calculate the Sum of Digits β˜…β˜…β˜† Start Challenge
35 🎯 Abundant Number Detection β˜…β˜…β˜… Start Challenge
36 🎯 Verify Perfect Number Existence β˜…β˜…β˜… Start Challenge
37 🎯 Find Factors of Given Number β˜…β˜…β˜† Start Challenge
38 🎯 Frequency of Characters in a String β˜…β˜…β˜† Start Challenge
39 🎯 Finding the Greatest Common Divisor β˜…β˜…β˜† Start Challenge
40 🎯 Finding Prime Numbers in a Range β˜…β˜…β˜… Start Challenge
41 🎯 Find Smallest Value In Array β˜…β˜†β˜† Start Challenge
42 🎯 Find Longer String β˜…β˜…β˜… Start Challenge
43 🎯 Checking for Harshad Numbers β˜…β˜…β˜… Start Challenge
44 🎯 Determine Self-Dividing Number β˜…β˜…β˜… Start Challenge
45 🎯 Calculate Area of Circle β˜…β˜†β˜† Start Challenge
46 🎯 Calculate Simple Interest Using Function β˜…β˜…β˜… Start Challenge
47 🎯 Finding the Greatest Factor β˜…β˜…β˜† Start Challenge
48 🎯 Largest Multiple Under 100 β˜…β˜…β˜† Start Challenge
49 🎯 Checking Prime Number Divisibility β˜…β˜…β˜† Start Challenge
50 🎯 Sum All User Inputs β˜…β˜…β˜† Start Challenge
51 🎯 Calculate Employee Bonus Amount β˜…β˜…β˜… Start Challenge
52 🎯 Calculate LCM of Two Numbers β˜…β˜…β˜† Start Challenge
53 🎯 Factorial Calculation for a Number β˜…β˜…β˜† Start Challenge
54 🎯 Calculate Student's Percentage β˜…β˜…β˜† Start Challenge
55 🎯 Raising Numbers to Powers β˜…β˜…β˜† Start Challenge
56 🎯 Create Multiplication Table Program β˜…β˜…β˜† Start Challenge
57 🎯 Determining Armstrong Numbers β˜…β˜…β˜† Start Challenge
58 🎯 Discover Armstrong Numbers in Range β˜…β˜…β˜… Start Challenge
59 🎯 Palindrome Number Determination β˜…β˜…β˜… Start Challenge
60 🎯 Implement Calculator with Switch-Case β˜…β˜…β˜† Start Challenge
61 🎯 Calculating the Standard Deviation β˜…β˜…β˜… Start Challenge

More