Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Matrix Analytical Engine

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.

Features

  • 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).

Technical Concepts Applied

  • 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.

Getting Started

Prerequisites

You will need a C compiler (like gcc) installed on your system.

Compilation & Execution

  1. 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

About

A modular command-line application built in pure C to compute matrix operations (addition, subtraction, and multiplication) using procedural algorithms.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages