A modular command-line application built entirely in C for parsing and computing matrix operations. Developed as a foundational computer science project during my Bachelor of Computer Application (BCA) program to explore procedural algorithms and memory manipulation.
- Mathematical Operations: Supports matrix addition, subtraction, and multiplication.
- Interactive CLI: Continuous menu-driven interface with structured user inputs.
- In-Place Memory Modification: Utilizes array pointers to modify state without relying on global variables.
- Zero Dependencies: Runs entirely on standard C libraries (
stdio.h).
- Algorithmic Complexity: Implementation of O(n^3) nested loop architecture for cross-multiplication.
- Modular Design: Strict separation of concerns between I/O functions and mathematical logic.
- Control Flow: State-driven continuous event loop.
You will need a C compiler (like gcc) installed on your system.
- Clone the repository:
git clone [https://github.com/yourusername/matrix-analytical-engine.git](https://github.com/yourusername/matrix-analytical-engine.git) cd matrix-analytical-engine