Collection of C++ scripts I made during Computer Science classes.
C++ is not my primary programming language and my understanding of it is very limited. Keep that in mind before exploring the scripts.
a.cpp
- prints a big letter A, accepts size as a parameter.euklides.cpp
- calculates the greatest common divisor (GCD) of a number, uses recursive function.fibonacci.cpp
- prints the nth fibonacci number.fibonacci-recursive.cpp
- prints the nth fibonacci number (recursive).k.cpp
- prints a big letter K, accepts size as a parameter.kolo.cpp
- prints a circle, accepts radius as a parameter.miejsca-zerowe.cpp
- calculates zero places of a quadratic function.2na10.cpp
- binary to decimal conversion.10na2.cpp
- decimal to binary conversion.8na10.cpp
- octal to decimal conversion.10naDowolny.cpp
- decimal to selected system conversion.macierz.cpp
- rotates 3x3 matrix 90 degrees to the right.322.cpp
- creates an array with 10 random integers and does some stuff on it.ciagi.cpp
- checks sequence monotony.bubble-sort.cpp
- bubble-sorts an array.bucket-sort.cpp
- bucket-sorts an array.count-sort.cpp
- count-sorts an array.insert-sort.cpp
- insert-sorts an array.merge-sort.cpp
- merge-sorts an array.select-sort.cpp
- select-sorts an array.quicksort.cpp
- sorts an array using quicksort algorithm.minmax.cpp
- checks the largest and smallest integer in an array, shows the repetitions if necessary.minmax2d.cpp
- checks the largest and smallest integer in a 2 dimensional array, shows the repetitions if necessary.rectangle-method.cpp
- calculates an approximate area between 2 selected points (p, q) of any mathematical function, by placing a selected number of rectangles.trapezium-method.cpp
- calculates an approximate area between 2 selected points (p, q) of any mathematical function, by placing a selected number of trapeziums.find-text.cpp
- checks whether a given string is present in another string.find-text-binary.cpp
- checks whether a given string is present in another string, using an interesting method, which uses binary system.palindrom.cpp
- checks whether 2 given strings are palindromes.anagram.cpp
- checks whether 2 given strings are anagrams.newton-raphson.cpp
- root-finding algorithm.factorial-recursive.cpp
- calculates factorial of a given number using a recursive method.nww.cpp
- calculates the least common multiple of a number, uses recursive functions.divide-and-conquer.cpp
- checks the largest and smallest integer in an array using the divide and conquer method.text-sort.cpp
- sorts a given string.zero-spot.cpp
- calculates approximate zero places of a given mathematical function.rpn.cpp
- converts expressions from infix notation to reverse polish notation using a shunting-yard algorithm implemented using vectors and regular expressions.
Because I can.
MIT