| Lab 1 |
Introduction, Output & Variables |
24 exercises - Hello World, patterns, I/O, calculations, digit manipulation |
TXT |
| Lab 2 |
Operators & Expressions |
16 exercises - Precedence, type casting, formulas, reverse integer, palindrome number |
TXT |
| Lab 3 |
Control Flow (if, else, switch) |
20 exercises - Grades, BMI, leap year, calculator, Rock Paper Scissors, Roman numerals |
TXT |
| Lab 4 |
Loops (for, while, do-while) |
24 exercises - Patterns, Fibonacci, primes, Armstrong, Happy Number, Collatz |
TXT |
| Lab 5 |
Functions & Procedures |
25 exercises - Pass by value/reference, overloading, recursion, Power of Two/Three |
TXT |
| Lab 6 |
Arrays |
24 exercises - Sorting, searching, Two Sum, rotate, move zeroes, hourglass sum |
TXT |
| Lab 7 |
Strings |
24 exercises - Palindrome, anagram, Caesar cipher, compression, CamelCase |
TXT |
| Lab 8 |
Pointers |
23 exercises - Pointer arithmetic, dynamic memory, arrays, function pointers |
TXT |
| Lab 9 |
File Handling |
19 exercises - Read/write files, CSV, phone book, bank transactions, log analyzer |
TXT |
| Lab 10 |
Problem Solving & Recursion |
24 exercises - Recursion, Tower of Hanoi, merge sort, Tic-Tac-Toe, N-Queens |
TXT |