Skip to content

SaurSum8/Two-Variable-Diophantine-Linear-Equation-Integer-Solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Two-Variable-Diophantine-Linear-Equation-Integer-Solutions

Program finds a general formula, which gives all integer solutions to a two variable diophantine linear equation.

How to call function:

To find all integer solutions to y and x of an equation:

ay = bx + c (a,b,c are constants of type int and are coprime)

Call:

DLEITVS(a, b, c)

Returns the solution equation in form:

x = pn + q

y = rn + s

(where n can be any integer)

The program returns a 2D int array in form: {{p,q}, {r,s}}, i.e. if t is the returned array:

p = t[0][0]

q = t[0][1]

r = t[1][0]

s = t[1][1]

*If a solution does not exist, it returns an arithmetic exception

Proof/Intution behind my algorithm:

Screenshot 2023-10-27 at 23-34-25 Notes - 26-10-23 Math Formulas and Proofs pdf Screenshot 2023-10-27 at 23-35-09 Notes - 26-10-23 Math Formulas and Proofs pdf Screenshot 2023-10-27 at 23-35-20 Notes - 26-10-23 Math Formulas and Proofs pdf Screenshot 2023-10-27 at 23-35-38 Notes - 26-10-23 Math Formulas and Proofs pdf

About

Program finds a general formula, which gives all integer solutions to a two variable diophantine linear equation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages