Welcome to my repository containing practice problem sets and C solutions for CSE 1111: Structured Programming Language (SPL).
This repository contains problem statements and C implementations for the following topics:
| # | Topic / Folder | Description |
|---|---|---|
| 1 | Intro | Basic C syntax, standard input/output (printf, scanf) |
| 2 | Operators | Arithmetic, modulus, bitwise operators, pre/post increment |
| 3 | Conditions | if-else, nested conditions, and switch-case statements |
| 4 | Loops | while, for, and do-while control structures |
| 5 | Nested Loops | Matrix patterns, series evaluations, complex iterations |
| 6 | 1-D Arrays | Array manipulation, searching, frequency counts |
| 7 | 2-D Arrays | Matrix operations, row/column operations, diagonal manipulation |
| 8 | Strings | String handling without & with library functions |
| 9 | Functions | Pass-by-value, modular code structure, scope |
| 10 | Structures | Custom data types, nested structures, array of structures |
| 11 | Pointers & Recursion | Memory addresses, pointer arithmetic, recursive algorithms, File I/O |
- Language: C
- Compiler: GCC / MinGW
- IDE: Visual Studio Code