Commit Graph

200 Commits

Author SHA1 Message Date
Neeraj C
1d7a73ea58
feat: add check_amicable_pair.cpp (#879)
* feat: add check_amicable_pair.cpp

* fix: space between else and brace.

* fix: spaces between tokens

* fix: removed sqrt and test func combined to single

* docs: removed wiki link

Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* docs: add markdown syntax for wikipedia link

Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* docs: change brief to details in comment

Line 7

Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* docs: typo fixed

Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* docs: removed extra line

Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* docs: removed copyright

Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* docs: add author name

Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* fix: shortened the code in is_amicable()

Co-authored-by: David Leal <halfpacho@gmail.com>

* fix: changed is_amicable to are_amicable

* docs: cleared unwanted line

Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2020-06-24 01:03:42 +05:30
Krishna Vedala
aeb2bc4e2c
Merge pull request #884 from tjgurwara99/master
Feat: Class implementation of complex numbers along with most complex number operations.
2020-06-23 15:02:17 -04:00
Tajmeet Singh
75d8ee7cf0 fix: Readability issues 2020-06-23 19:43:56 +01:00
Tajmeet Singh
9048e19184 fix: cpplint issues 2020-06-23 19:32:05 +01:00
Tajmeet Singh
95320b38a4 fix: cpplint issues 2020-06-23 19:29:11 +01:00
Tajmeet Singh
bcd5df725d feat: added polar form initialisation to our Complex class 2020-06-23 19:23:15 +01:00
Ayaan Khan
2aec4efdd3
fix: integer overflow due to multiplication fixed (#886)
* formatting source-code for 72c365dcd3

* Fixed Bug [munmap_chunck() core dumped]

* formatting source-code for b06bbf4dc6

* fixed line spacing

* fixed line spacing

* fixed documentation

* closed the paranthesis of line 3

* formatting source-code for 8233eda889

* Bug Fix heap sort [Fresh Implementation]

* formatting source-code for e464ddac36

* Bug Fix heap sort [Fresh Implementation]

* formatting source-code for 803981c831

* switched to normal functions from lambda

* formatting source-code for ced5dcd6c4

* Added template and test cases

* formatting source-code for 7c8617fa46

* fixed docs

* fixed line spacing in tests

* fix docs

* Multiplication result may overflow 'int' before it is converted to 'long'.

* fixed cpplint long -> int64

* fixed compiler error

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2020-06-23 23:50:45 +05:30
Tajmeet Singh
61084adbd3 fix: fixed forgotten namespace 2020-06-23 18:16:26 +01:00
Tajmeet Singh
ce81700380 fix: added missing header for std::time 2020-06-23 18:04:42 +01:00
Tajmeet Singh
907b829830 docs: copyright message 2020-06-23 18:00:53 +01:00
Tajmeet Singh
b9658104cb fix: Taken onboard some suggested changes 2020-06-23 17:56:53 +01:00
Tajmeet Singh
52f918a4ff fix: Fixed issue with Windows CI test - M_PI doesn't work on Windows CI 2020-06-23 16:33:54 +01:00
Tajmeet Singh
1708de2296 fix: fixed all pull request suggestions 2020-06-23 16:23:49 +01:00
Tajmeet Singh
c419e1f788 fix: arrow operator instead of dot 2020-06-23 14:54:10 +01:00
Tajmeet Singh
626ab31095 fix: incorrect constructor delegation 2020-06-23 14:53:09 +01:00
Tajmeet Singh
8969047d3f fix: Added missing header 2020-06-23 14:41:46 +01:00
Tajmeet Singh
f4fa366da5 docs: Fixed some clangformat issues with the documentation 2020-06-23 14:32:08 +01:00
Tajmeet Singh
1158e626cb feat: Added a class implemetation of complex numbers along with implementation of all (most) binary operations involved with complex numbers. 2020-06-23 14:29:48 +01:00
Krishna Vedala
8736dce71a
make multiplication 64-bit 2020-06-22 16:21:57 -04:00
Krishna Vedala
fb82e9050d
remove const identifier for function 2020-06-22 16:20:27 -04:00
Krishna Vedala
8862859c18
remove const identifier 2020-06-22 16:19:59 -04:00
Krishna Vedala
bebb76e557
make 'a' signed 2020-06-22 16:19:17 -04:00
github-actions
c563fc6694 formatting source-code for 9bc80876e8 2020-06-22 12:05:13 +00:00
Krishna Vedala
9bc80876e8
Merge pull request #855 from iamnambiar/master
feat: add sum of digits
2020-06-22 08:04:12 -04:00
github-actions
bbe1ff1286 formatting source-code for a48d05fb62 2020-06-21 17:42:09 +00:00
Taj
a48d05fb62
feat: Added a probabilistic Miller-Rabin Primality Test (#845)
* feat: Added a probabilitic Miller-Rabin Primality test

* docs: Documentation Changes

* fix: Issue with the assert call

* docs: grammatical error

* docs: corrected the copyright comment

* docs: Fixed some documentation issues.

* docs: fix latex issues

* docs and fix: Fixed documentation issues and vector by const reference and iterator over const reference.

* docs: fixed latex documentation issue.

* docs: spelling errors

* docs: spelling error fixed
2020-06-21 23:10:57 +05:30
Neeraj C
f7a8b7a85f
Update math/sum_of_digits.cpp
Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
2020-06-20 21:09:43 +05:30
Krishna Vedala
aaa08b0150
Major rework to improve code quality and add automation checks (#805)
* delete secant method - it is identical to regula falsi

* document + improvize root finding algorithms

* attempt to document gaussian elimination

* added file brief

* commented doxygen-mainpage, added files-list link

* corrected files list link path

* files-list link correction - this time works :)

* document successive approximations

* cleaner equation

* updating DIRECTORY.md

* documented kmp string search

* document brute force string search

* document rabin-karp string search

* fixed mainpage readme

* doxygen v1.8.18 will suppress out the #minipage in the markdown

* cpplint correction for header guard style

* github action to auto format source code per cpplint standard

* updated setting to add 1 space before `private` and `public` keywords

* auto rename files and auto format code

* added missing "run" for step

* corrected asignmemt operation

* fixed trim and assign syntax

* added git move for renaming bad filenames

* added missing pipe for trim

* added missing space

* use old and new fnames

* store old fname using echo

* move files only if there is a change in filename

* put old filenames in quotes

* use double quote for old filename

* escape double quotes

* remove old_fname

* try escape characters and echo"

* add file-type to find

* cleanup echo

* ensure all trim variables are also in quotes

* try escape -quote again

* remove second escpe quote

* use single quote for first check

* use carets instead of quotes

* put variables in brackets

* remove -e from echo

* add debug echos

* try print0 flag

* find command with while instead of for-loop

* find command using IFS instead

* 🎉 IFS fix worked - escaped quotes for git mv

* protetc each word in git mv ..

* filename exists in lower cases - renamed

* 🎉 git push enabled

* updating DIRECTORY.md

* git pull & then push

* formatting filenames d7af6fdc8c

* formatting source-code for d7af6fdc8c

* remove allman break before braces

* updating DIRECTORY.md

* added missing comma lost in previous commit

* orchestrate all workflows

* fix yml indentation

* force push format changes, add title to DIRECTORY.md

* pull before proceeding

* reorganize pull commands

* use master branches for actions

* rename .cc files to .cpp

* added class destructor to clean up dynamic memory allocation

* rename to awesome workflow

* commented whole repo cpplint - added modified files lint check

* removed need for cpplint

* attempt to use actions/checkout@master

* temporary: no dependency on cpplint

* formatting filenames 153fb7b8a5

* formatting source-code for 153fb7b8a5

* updating DIRECTORY.md

* fix diff filename

* added comments to the code

* added test case

* formatting source-code for a850308fba

* updating DIRECTORY.md

* added machine learning folder

* added adaline algorithm

* updating DIRECTORY.md

* fixed issue [LWG2192](https://cplusplus.github.io/LWG/issue2192) for std::abs on MacOS

* add cmath for same bug: [LWG2192](https://cplusplus.github.io/LWG/issue2192) for std::abs on MacOS

* formatting source-code for f8925e4822

* use STL's inner_product

* formatting source-code for f94a330594

* added range comments

* define activation function

* use equal initial weights

* change test2 function to predict

* activation function not friend

* previous commit correction

* added option for predict function to return value before applying activation function as optional argument

* added test case to classify points lying within a sphere

* improve documentation for adaline

* formatting source-code for 15ec4c3aba

* added cmake to geometry folder

* added algorithm include for std::max

* add namespace - machine_learning

* add namespace - statistics

* add namespace - sorting

* added sorting algos to namespace sorting

* added namespace string_search

* formatting source-code for fd69530515

* added documentation to string_search namespace

* feat: Add BFS and DFS algorithms to check for cycle in a directed graph

* Remove const references for input of simple types

Reason: overhead on access

* fix bad code

sorry for force push

* Use pointer instead of the non-const reference

because apparently google says so.

* Remove a useless and possibly bad Graph constuctor overload

* Explicitely specify type of vector during graph instantiation

* updating DIRECTORY.md

* find openMP before adding subdirectories

* added kohonen self organizing map

* updating DIRECTORY.md

* remove older files and folders from gh-pages before adding new files

* remove chronos library due to inacceptability by cpplint

* use c++ specific static_cast instead

* initialize radom number generator

* updated image links with those from CPP repository

* rename computer.... folder to numerical methods

* added durand kerner method for root computation for arbitrarily large polynomials

* fixed additional comma

* fix cpplint errors

* updating DIRECTORY.md

* convert to function module

* update documentation

* move openmp to main loop

* added two test cases

* use INT16_MAX

* remove return statement from omp-for loop and use "break"

* run tests when no input is provided and skip tests when input polynomial is provided

* while loop cannot have break - replaced with continue and check is present in the main while condition

* (1) break while loop (2) skip runs on break_loop instead of hard-break

* add documentation images

* use long double for errors and tolerance checks

* make iterator variable i local to threads

* add critical secions to omp threads

* bugfix: move file writing outside of the parallel loop
othersie, there is no gurantee of the order of roots written to file

* rename folder to data_structures

* updating DIRECTORY.md

* fix ambiguous symbol `size`

* add data_structures to cmake

* docs: enable tree view, add timestamp in footer, try clang assistaed parsing

* doxygen - open links in external window

* remove invalid parameter from function docs

* use HTML5 img tag to resize images

* move file to proper folder

* fix documentations and cpplint

* formatting source-code for aacaf9828c

* updating DIRECTORY.md

* cpplint: add braces for multiple statement if

* add explicit link to badges

* remove  duplicate line

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* remove namespace indentation

* remove file associations in settings

* add author name

* enable cmake in subfolders of data_structures

* create and link object file

* cpp lint fixes and instantiate template classes

* cpp lint fixes and instantiate template classes

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* cpplint - ignore `build/include`

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* disable redundant gcc compilation in cpplint workflow

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* template header files contain function codes as well and removed redundant subfolders

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* updating DIRECTORY.md

* remove semicolons after functions in a class

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* cpplint header guard style

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* remove semilon

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* added LU decomposition algorithm

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* added QR decomposition algorithm

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* use QR decomposition to find eigen values

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* updating DIRECTORY.md

* use std::rand for thread safety

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* move srand to main()

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* cpplint braces correction

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* updated eigen value documentation

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* fix matrix shift doc

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* rename CONTRIBUTION.md to CONTRIBUTING.md #836

* remove 'sort alphabetical order' check

* added documentation check

* remove extra paranthesis

* added gitpod

* added gitpod link from README

* attempt to add vscode gitpod extensions

* update gitpod extensions

* add gitpod extensions cmake-tools and git-graph

* remove gitpod init and add commands

* use init to one time install doxygen, graphviz, cpplint

* use gitpod dockerfile

* add ninja build system to docker

* remove configure task

* add github prebuild specs to gitpod

* disable gitpod addcommit

* update documentation for kohonen_som

* added ode solve using forward euler method

* added mid-point euler ode solver

* fixed itegration step equation

* added semi-implicit euler ODE solver

* updating DIRECTORY.md

* fix cpplint issues - lines 117 and 124

* added documentation to ode group

* corrected semi-implicit euler function

* updated docs and test cases better structure

* replace `free` with `delete` operator

* formatting source-code for f55ab50cf2

* updating DIRECTORY.md

* main function must return

* added machine learning group

* added kohonen som topology algorithm

* fix graph image path

* updating DIRECTORY.md

* fix braces

* use snprintf instead of sprintf

* use static_cast

* hardcode character buffer size

* fix machine learning groups in documentation

* fix missing namespace function

* replace kvedala fork references to TheAlgorithms

* fix bug in counting_sort

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Anmol3299 <mittalanmol22@gmail.com>
2020-06-19 21:34:56 +05:30
Neeraj C
d9e3053fad fix: formatting code style. 2020-06-18 11:04:27 +05:30
Neeraj C
05aa382a16 docs: comment space fix 2020-06-16 08:05:06 +05:30
Neeraj C
12f0ec3c45 test: add two test functions 2020-06-16 08:03:14 +05:30
Neeraj C
2191ef4881 fix: whitespace issue in sum_of_digits 2020-06-15 23:26:58 +05:30
Neeraj C
d86a9b56df fix: sum of digits bug 2020-06-15 23:17:50 +05:30
Neeraj C
de4578c1a4 feat: add sum of digits 2020-06-15 22:11:20 +05:30
Omkar Langhe
026557115c
Adding algorithm to check if number is prime or not. (#834)
* Optimized algorithm to check if number is prime or not.

* logic to check if given number is prime or not.

* logic to check if given number is prime or not.

* logic to check if given number is prime or not.

* logic to check if given number is prime or not.

* Included appropriate comments as per standards.

* variable name renamed to num

* added @file and @brief in comment. Also added template and variable name changed from is_prime to result

* added @file and @brief in comment. Also added template and variable name changed from is_prime to result

* added template parameter T type in loop
2020-06-13 21:15:37 +05:30
Taj
1b5dee74c0
feat: Added a function for finding the least common multiple (#840)
* feat: Added a function for finding the least common multiple

* feat: Miller-Rabin Primality Test (probabilistic)

* Added test assertions

* Mistakenly worked on a different branch

* Doxygen comments

* Comments changed
2020-06-13 04:17:32 +05:30
Anup Kumar Panwar
846dbc005b
Merge pull request #727 from DarkWarrior703/patch-5
Create double_factorial
2020-05-23 00:46:45 +05:30
Rob Adams
51eb5beab5 fix: sqrt_double hangs on x < 1 (#760) 2020-05-20 03:05:03 +00:00
vonzo
03664deca9
Fibonacci funtion added (#767)
* finbonacci funtion added

* finbonacci funtion added

* finbonacci funtion added

* finbonacci funtion added

* Update fibonacci.cpp

Co-authored-by: Christian Clauss <cclauss@me.com>
2020-05-19 17:50:15 +02:00
Srujan Bharadwaj
de65e2b256
Create extended_euclid_algorithm.cpp (#759)
* Create extended_euclid_algorithm.cpp

* Fix wihitespaces and fix if else space issues

* Update extended_euclid_algorithm.cpp

* updating DIRECTORY.md

* Update extended_euclid_algorithm.cpp

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2020-05-18 14:32:42 +02:00
John Law
264a26e15a
Fix spacing 2020-05-11 00:55:16 +02:00
John Law
8f41e1704d
Rename mod_inverse_by_fermat_theorem.cpp to modular_inverse_fermat_little_theorem.cpp 2020-05-11 00:54:45 +02:00
Mann Mehta
c9fc01af7a Resolve line length errors in math/mod_inverse_by_fermat_theorem.cpp 2020-05-09 17:33:08 +05:30
Mann Mehta
563e29acae Resolve errors in math/mod_inverse_by_fermat_theorem.cpp 2020-05-09 17:31:48 +05:30
Mann Mehta
78eecf75eb Modified the math/mod_inverse_by_fermat_theorem.cpp 2020-05-09 17:27:29 +05:30
John Law
409625656d
Fix descriptive comment 2020-05-08 22:45:38 +02:00
Mann Mehta
9872a08f27 Remove extra blank lines in math/mod_inverse_by_fermat_theorem.cpp 2020-05-09 00:26:15 +05:30
Mann Mehta
5f11e212f8 Resolve line_length errors in math/mod_inverse_by_fermat_theorem.cpp 2020-05-09 00:24:16 +05:30
Mann Mehta
c17b6a9ee0 Resolve type errors in math/mod_inverse_by_fermat_theorem.cpp 2020-05-09 00:21:24 +05:30
Mann Mehta
808464c4f6 Added mod_inverse_by_fermat_theorem.cpp in math directory. 2020-05-09 00:13:06 +05:30
Christian Clauss
c4f3f915f8
Update double_factorial.cpp 2020-04-26 08:41:22 +02:00
DarkWarrior703
2aaba721fb
Update double_factorial.cpp 2020-04-25 22:38:53 +03:00
DarkWarrior703
b403487142
Update double_factorial.cpp 2020-04-25 22:37:50 +03:00
DarkWarrior703
9fef832f57
Update double_factorial.cpp 2020-04-25 22:34:44 +03:00
DarkWarrior703
e6874e4d18
Update double_factorial.cpp 2020-04-25 22:28:20 +03:00
DarkWarrior703
a4d3475ed5
Update sqrt_double.cpp 2020-04-25 16:30:52 +03:00
DarkWarrior703
f27f3fcbf0
Update sqrt_double.cpp 2020-04-25 16:29:50 +03:00
DarkWarrior703
c8f11deea2
Update sqrt_double.cpp 2020-04-25 16:28:31 +03:00
DarkWarrior703
e9a0234cbe
Update sqrt_double.cpp 2020-04-25 16:26:36 +03:00
DarkWarrior703
d4ab125657
Update sqrt_double.cpp 2020-04-25 16:25:00 +03:00
DarkWarrior703
878dc0bf6c
Update sqrt_double.cpp 2020-04-25 16:21:45 +03:00
DarkWarrior703
e4504d641b
Rename double_factorial to double_factorial.cpp 2020-04-25 16:18:32 +03:00
DarkWarrior703
2b917ee43a
Rename sqrt_double to sqrt_double.cpp 2020-04-25 16:17:15 +03:00
DarkWarrior703
a77f0d3afe
Create double_factorial
Calculates the double factorial of an integer
2020-04-24 21:01:14 +03:00
DarkWarrior703
a23baf9db1
Create sqrt_double
Calculates the sqrt of every number in O(logn) with fixed precision.
2020-04-24 20:54:32 +03:00
John Law
30521478e7
Add Number of Positive Divisors in math
Added number_of_positive_divisors.cpp in math directory
2020-04-16 16:18:01 +02:00
nikhil kala
dbdf7f14a5
Merge pull request #695 from coleman2246/master
feat: add euclidean algorithm implementation of gcd
2020-04-16 12:05:21 +05:30
Mann Mehta
2d54bfa1e3 Modified description 2020-04-15 09:23:00 +05:30
Mann Mehta
583264da0f Resolve errors 2020-04-15 09:14:50 +05:30
Mann Mehta
30ee762347 Renamed to number_of_positive_divisors.cpp from number_of_divisors.cpp 2020-04-15 09:11:53 +05:30
Mann Mehta
4da35f1edf Modified number_of_divisors.cpp 2020-04-15 09:10:00 +05:30
Mann Mehta
6c20a62a9b Renamed file name to number_of_divisors.cpp from number-of-divisors.cpp 2020-04-15 03:13:10 +05:30
Mann Mehta
5ee32c63de Resolve typo errors 2020-04-15 03:08:49 +05:30
Mann Mehta
877125eb8a Added number-of-divisors.cpp in math directory 2020-04-15 03:00:23 +05:30
Mann Mehta
8219e124a7 Resolve typo errors 2020-04-04 18:16:40 +05:30
Mann Mehta
a82e679f2e Updated with changes in math/binary_exponent.cpp 2020-04-04 18:11:57 +05:30
Mann Mehta
1d4a67c6ea
Update math/binary_exponent.cpp
Co-Authored-By: John Law <johnlaw.po@gmail.com>
2020-04-04 17:29:11 +05:30
Mann Mehta
bcb3677f78
Update math/binary_exponent.cpp
Co-Authored-By: John Law <johnlaw.po@gmail.com>
2020-04-04 17:28:19 +05:30
Mann Mehta
085c6943a0 resolve else clause braces error 2020-04-02 04:37:16 +05:30
Mann Mehta
331fce2203 resolve else clause formatting error 2020-04-02 04:34:47 +05:30
Mann Mehta
3bb191c116 resolve format error 2020-04-02 04:31:44 +05:30
Mann Mehta
7b19550f7f format binary_exponent.cpp 2020-04-02 04:28:03 +05:30
Mann Mehta
4828788897 Resolve type error 2020-04-02 04:10:26 +05:30
Mann Mehta
55ff267e5e Added comments 2020-04-02 04:09:04 +05:30
Mann Mehta
c7a50927b7 resolve compile error 2020-04-02 04:07:01 +05:30
Mann Mehta
70ac13f4a0 added binary_exponent.cpp 2020-04-02 04:03:22 +05:30
John Law
58f6815aad
Format Euler's Totient 2020-03-31 23:26:32 +02:00
Mann Mehta
1d6492bf33 resolve compilation error 2020-03-29 17:39:39 +05:30
Mann Mehta
022e2f02e7 modified by removing namespace using-directive 2020-03-29 17:36:33 +05:30
Mann Mehta
ea36236554 modified the spaces before braces 2020-03-29 17:31:34 +05:30
Mann Mehta
5b0c634269 modifed the spaces and code structure 2020-03-29 17:26:45 +05:30
Mann Mehta
7be8986c11 Added eulers totient function in math 2020-03-29 17:18:49 +05:30
cole
d099d8ee60 feat: add euclidean algorithm implementation of gcd 2019-12-28 01:10:53 -05:00
Bahadir Altun
79d50738f2 Add fast power (#691)
* Add fast power

Computes a^b in O(logN) time.

* Change long long to int64_t

* Update fast_power.cpp

* Update fast_power.cpp

* Add tests

* Update sample tests

* Update rand function

* Remove extra-spaces
2019-12-26 09:30:30 +01:00
Ajay Singh
4194b204f6 Prime (#585)
* Prime

Here we can check prime upto 10^8 in O(1). It is very useful in Competitive programming.

* Update and rename Math/Primeupto10^8.cpp to math/primes_up_to_10^8.cpp

* long long -> int64

* cstdint::int64_t

* int64_t

* std::cin
2019-12-07 08:33:23 +01:00
Akshay Gupta
bc8e8dfc2b factorial.cpp (#561)
* Create factorial.cpp

* Update and rename Math/factorial.cpp to math/factorial.cpp

* Update factorial.cpp

* Update factorial.cpp
2019-12-05 23:02:52 +01:00
Shrikar17
525cafea94 Added factorisation technique (#604)
* Added factorisation technique

* Update and rename Math/hcf.txt to math/greatest_common_divisor.cpp

* Update greatest_common_divisor.cpp
2019-12-04 09:24:48 +01:00
5ur3
0ce3226f00 Create PrimeNumbers.cpp (#607)
* Create PrimeNumbers.cpp

* Rename Math/PrimeNumbers/PrimeNumbers.cpp to math/prime_numbers.cpp

* Trailing whitespace, std::cin, std::cout, std::endl

* std::vector

* std::vector again
2019-12-04 09:05:08 +01:00
Christian Clauss
86f0bc936d
Flatten the math directory (#657) 2019-11-28 14:34:13 +01:00
Christian Clauss
3fc7de16c0
rename Math -> math (#651) 2019-11-28 13:31:18 +01:00