ChausseBenjamin / sherbrooke-app2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

APP2 Programation et algorithmes

This repo contains work created for the USherbrooke APP2 which introduces programing as well as basic algorithms. The project requires that we (the students) create a C library which doesn't rely on third party libraries to do the following things:

Task filename Level
Spot characters in a string findChar.h Easy
Identify words which are palindromes findPalindrome.h Easy
Calculate sines (using series) sine.h Medium
Calculate cosines (using series) cosine.h Medium
Matrix addition TODO Hard*
Matrix multiplication TODO Hard*

*This is the first programing APP. The word Hard is used very liberaly here.

Structure

Files which do a specific operation required by the APP are located in their one files using their aforementioned filenames. Any function used by more than one of those functions are located in the format.h header files. Also, the testsuite.c provides an easy way to test the library with multiple edge cases using data contained in the testData.h header file.

About


Languages

Language:C 100.0%