Problem Solving using C Language Take Course Introduction to Computers Introduction to Computers Lessons Block Diagram of Computer Interpreter, Compiler and Assembler Number System Decimal Number System Binary Number System Octal Number System Hexadecimal Number System Decimal to Other Base System Other Base to Non-Decimal Number System Generation of Languages Quiz: Basic Computers Quiz: Number System Basics of Programming Basics of Programming Lessons History and Introduction Structure of a Program Libraries Data Types Variables Keywords in C Input and Output Operators Quiz: Arithmetic Operator Let's Write a Code ASCII Values Conditional Statement Conditional Statement Lessons Conditional Statement if-else statement else-if Statement switch Statements Conditional Expression Lab: Conditional Statement Quiz: Conditional Statement Loops Loops Lessons Loops while loop Lab: while Loop do-while loop Lab: do-while Loop for loop Lab: for Loop Lab: for Loop Patterns Quiz: Loops Problem: Mario1 Problem: Mario 2 Arrays Arrays Lessons Array: 1- Dimensional Why Array starts from 0 Program: Array Quiz: Array Program: Largest Number in an Array Strings Strings Lessons Strings Lab: Basic Strings Operation Lab: String Manipulation Lab: Advanced String Operations Practice: Strings Quiz: Strings Pointers Pointers Lessons Pointers Lab: Pointers Lab: Pointer with Arrays Lab: Pointer with Strings Practice: Pointers Quiz: Pointers Functions Functions Lessons Functions Elements of Functions Function Call without Arguments Passing values using Functions Function Call by Value Function Call by Reference Return values and their types Return Expression Program: Swapping of 2 Numbers Practice Questions Recursion Tower of Hanoi Structures Structures Lessons Structures typedef File Handling File Handling Lessons File Handling in C Writing to a File Reading from a File Appending to a File Writing and Reading a Binary File