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.
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.
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 |
- π C Programming Courses
- π C Programming Projects
- π C Free Tutorials