Skip to main content

Binary Matrix manipulation


The objective of this assignment is to create a program for users to perform math calculations and string operations. The program should allow different mathematical and string functions classified into menus. Provide the following Options in the Main Menu: 1. Conversions 2. Matrix Maths 3. String Functions 4. Exit 1. Conversions • Decimal to Binary • Binary to Decimal • Binary Addition • Binary Subtraction Output for the binary computations should be in both Base 10 and Base 2. 2. Matrix Maths • Matrix addition • Matrix subtraction • Matrix multiplication • Determinant of the Matrix (for square matrix only) • Trace of the Matrix (for square matrix only) • Inverse of the Matrix You should have a mechanism to delimit the values in rows and columns. The output should be formatted into rows and columns. You should also output the dimensions of the resultant matrix. 3. String functions • Add strings (function should allow strings to be added at the rear or front) • Delete strings (strings should be removed from the rear or front) • Replace strings (strings should be replaced at different positions) • Search character (should locate the character in the main string)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Submitted byAnonymous (not verified)on Wed, 11/16/2011 - 01:26

gOt 1st Comment ...

Submitted bysyed qasim (not verified)on Thu, 04/12/2012 - 14:29

In reply to by Anonymous (not verified)

dear bro how to implement this source code, would you please explain in detail. Thanks

really good effort of yours... keep going....

Add new comment

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.