Description
In this course, you will learn :
- About control flow and decision statements. Then you'll move on to loops, functions, and pointers.
- Recursion, multidimensional arrays, I/O, and bitwise operators will be covered in the second half of the course.
- Study over 100 carefully designed examples that will help you better understand the C programming language.
- You will be able to use more advanced functionality in your C programmes by the end of this course.
Syllabus :
1. Basic Control Flow
- Round Off to Another Integer's Multiple
- Conversion from Cartesian to Polar Coordinates
- Swap Two Variables
- Weight Conversions
- Calculate the Dimensions of a Paper Given the Size
- Solve the Denomination Problem
- Distance Between the Two Points
2. Decision Making
- Find the Greatest Number
- Determine the Character Type
- Solve the Quadratic Equation
- Check if a Given Year Is a Leap Year
- Find the Position of a Point
- Determine the Type of a Triangle
- Determine the Collinear Points
- Find the Position of a Point on the Plane
- Determine the Weight Class of a Boxer
- Display Zodiac Sign
- Calculate Utility Bill
- RGB to CMYK Color Conversion
3. Loops
- Wolf and Rabbit Population
- Combination of Numbers
- Four-Digit Perfect Square
- Prime Numbers
- Base Conversion
- Natural Logarithm Series
- Generate Pythagorean Triple
- Evaluate Exponential Series
- Factorial of a Number
- Ramanujan Number Series
- Armstrong Numbers
- Number Pattern
- Fibonacci Series
- Calculate Interest
- Day Clock
4. Functions
- Integer to Roman Conversion
- Find LCM and GCD
- Determine the Position of a Point
- Calculate Power
- Prime Factors
- Pascal's Triangle
5. Pointers
- Arithmetic Operations
- Area and Perimeter of a Triangle
- Calculate Sum, Average, and Standard Deviation
- Area of a Triangle
6. Recursion
- Sum of the First n Natural Numbers
- Tower of Hanoi
- Prime Factors of a Number
- The Sum of the Digits of a Number
- Calculate a Factorial
- Paper Sizes
- The Fibonacci Sequence
- Decimal to Binary Conversion
7. Preprocessor
- Write Macro Definitions
- Area and Perimeter
- Arithmetic Operation
- Calculate Interest
- Angle Conversion
8. Arrays
- Mean, Median, and Mode
- Implementation of a Stack of Integers
- Frequency of Positive, Negative, and Zero
- Quicksort
- Linear Search
- Binary Search
- Compare Arrays
- Rotate an Array
- Reverse an Array
- Decimal to Binary Conversion
- Sieve of Eratosthenes
9. Multi-Dimensional Arrays
- Transpose a Matrix
- Addition of Matrices
- Product of Matrices
- Access 2-D Array Elements in a Spiral
- Largest Square Submatrix with All 1s
10. Strings
- Common String Functions Implementation
- Extract a Substring
- Count Vowels, Consonants, and Words
- Delete Vowels
- Reverse a String
- Fibonacci Words
- Verify a Credit Card Number
- Verify an ISBN Number
- Display a Calendar
- Sorting Names
- Generate a Combination of Characters
- Expanded Digit Printing
- Conversion from Number to Words
11. Structures
- Sort Dates
- Implementation of a Linked List
- Implementation of a Stack as a Linked List
- Implementation of Queues as a Linked List
- Cricket Scores
12. File IO
- Reading from the File
- Sort Records in a File
- Encryption and Decryption of a File
- File Copying
13. Bitwise Operators
- Print Binary Value
- Pack Information in Bits
14. Miscellaneous Features
- Function Pointers
- Function with a Variable Number of Arguments
- Sort Dates Using Bit Fields
- Store Information Using Bit Fields