Reference no: EM131993452
C Programming for Engineers and Scientists Assignment - Arrays
Problem Description - The principal from your high school now wants you to develop a program for his students to practise their skills related to matrices.
Basic requirements:
1. Easy user navigation with sensible prompts and messages.
2. User can perform an arbitrary number of three matrix operations: addition, multiplication, transposition.
3. Maximum matrix order is 4 x 4 for square matrices and 3 x 4 or 4 x 3 for others.
4. 2D integer arrays only used for matrix input, storage and operations.
5. At the end, number of performed operations for each operation type is listed.
Submission Guidelines
1) Perform problem analysis by creating word document file that includes example runs, defining diagram, pseudocode and data dictionary.
2) A program has to be written in C language as taught in labs and lectures.
3) Your code has to include a header comment with student's name, ID and the purpose of the program. In addition, comments should be used whenever necessary in elaborating the program's logic.
4) Your assignment has to be submitted through Moodle as a .zip file, consisting of analysis file, compiled and linked C programs.