Cilj ovoga rada bio je izraditi program za računanje ranga matrice u programskom jeziku C u svrhu olakšavanja računanja istoga. Teorijski dio rada obuhvaća detaljan opis programskog jezika C, njegovu povijest i sve funkcionalnosti koje je nužno poznavati za rad u programskom jeziku. Opisano je i razvojno okruženje Microsoft Visual Studio u kojemu je program napisan. Nadalje, rad sadrži opis matematičke grane linearne algebre koja se, između ostalog, bavi matricama. Opisano je što je to algebra i čemu služi te je detaljnije objašnjena algebra matrica čije je razumijevanje ključno za uspješno obavljanje zadatka. U zadnjem dijelu rada objašnjen je sam program, sve njegove funkcije i naredbe pomoću kojih se dolazi do konačnog rezultat, odnosno ...