In [1]:
import DSTG
import sympy as sp
from sympy.abc import *

1. zadatak

In [2]:
DSTG.kvocijent(4231,213)
Out[2]:
19
In [3]:
DSTG.ostatak(4231,213)
Out[3]:
184

2. zadatak

In [4]:
DSTG.kvocijent(4231,-213)
Out[4]:
-19
In [5]:
DSTG.ostatak(4231,-213)
Out[5]:
184

3. zadatak

In [6]:
2022 // 450, 2022 % 450
Out[6]:
(4, 222)
In [7]:
-2022 // 450, -2022 % 450
Out[7]:
(-5, 228)

4. zadatak

In [8]:
DSTG.euklid_rucno(72,2624)
Out[8]:
 -10123
ri72262472328
qi  0362
xi101-3673
yi0101-2
In [9]:
DSTG.euklid_rucno(2624,72)
Out[9]:
 -1012
ri262472328
qi  362
xi101-2
yi01-3673

5. zadatak

In [10]:
DSTG.euklid_rucno(3825,-65)
Out[10]:
 -101234
ri3825-655545105
qi  -58-214
xi1012-16
yi0158117-59353

7. zadatak

In [11]:
DSTG.lin_kong_rucno(29,505,1231)
Out[11]:
 -10123rjesenja
qi  4224[357]
yi01-4285-382(a1,b1,n1)=(29,505,1231)
In [12]:
[357+1231*k for k in range(10)]
Out[12]:
[357, 1588, 2819, 4050, 5281, 6512, 7743, 8974, 10205, 11436]
In [13]:
sp.solve(357+1231*k>=10000,k)
Out[13]:
$\displaystyle \frac{9643}{1231} \leq k \wedge k < \infty$
In [14]:
9643/1231
Out[14]:
7.833468724614135
In [15]:
357+1231*8
Out[15]:
10205

8. zadatak

In [16]:
DSTG.lin_kong_rucno(60,185,455)
Out[16]:
 -101234rjesenja
qi  7112[41, 132, 223, 314, 405]
yi01-78-1538(a1,b1,n1)=(12,37,91)
In [17]:
[41+455*k for k in range(10)]
Out[17]:
[41, 496, 951, 1406, 1861, 2316, 2771, 3226, 3681, 4136]
In [18]:
[132+455*k for k in range(10)]
Out[18]:
[132, 587, 1042, 1497, 1952, 2407, 2862, 3317, 3772, 4227]
In [19]:
[223+455*k for k in range(10)]
Out[19]:
[223, 678, 1133, 1588, 2043, 2498, 2953, 3408, 3863, 4318]
In [20]:
[314+455*k for k in range(10)]
Out[20]:
[314, 769, 1224, 1679, 2134, 2589, 3044, 3499, 3954, 4409]
In [21]:
[405+455*k for k in range(10)]
Out[21]:
[405, 860, 1315, 1770, 2225, 2680, 3135, 3590, 4045, 4500]

lukaviji pristup

In [22]:
[41+91*k for k in range(20)]
Out[22]:
[41,
 132,
 223,
 314,
 405,
 496,
 587,
 678,
 769,
 860,
 951,
 1042,
 1133,
 1224,
 1315,
 1406,
 1497,
 1588,
 1679,
 1770]
In [23]:
sp.solve(41+91*k>=1000, k)
Out[23]:
$\displaystyle \frac{137}{13} \leq k \wedge k < \infty$
In [24]:
137/13
Out[24]:
10.538461538461538
In [25]:
[41+91*k for k in range(11,13)]
Out[25]:
[1042, 1133]

9. zadatak

In [26]:
DSTG.lin_kong_rucno(2,79,97)
Out[26]:
 -101rjesenja
qi  48[88]
yi01-48(a1,b1,n1)=(2,79,97)
In [27]:
[88+97*k for k in range(1,10)]
Out[27]:
[185, 282, 379, 476, 573, 670, 767, 864, 961]
In [ ]: