Система Диофанта 2
Написано для Артёма.
Научи меня плохому.
Еролаш № 78.
= Спасай!!!
/ Шеф! Все пропало! /
= Шоу под угрозой, а отказаться нельзя.
/ Все, кина не будет. Электричество кончилось. /
- Что случилось?
/ У тебя там не закрытый… а открытый перелом? /
= Сгорел уже на третьей задаче! Хорошо еще, что хвалился своим друзьям, и как заклинило, отговорился, что надо делать уроки и т.п. Но завтра в школе они всем расскажут, и с меня потребуют демонстрацию.
/ Семё-ё-н Семёныч!… /
- Я тебе говорил, что фокусы, как и экспромты, надо тщательно готовить. Потренировался бы побольше, подготовил..., а это мысль...
- Все мои проблемы я...
= Я знаю, все твои проблемы ты решаешь программным путем.
- Да, именно так. План такой: как генерировать квадратные уравнения мы знаем, а значит пишем программку...
/ Лёгким движением руки брюки превращаются… Брюки превращаются… Превращаются брюки… /
Так, это дело займет не пять минут, посмотри пока фильм.
= Брильянтовую ногу?
- Можно и это, но я имел в виду «Праздник святого Йоргена»
............
= Фу..... черно-белый! Немой!!!
- Ну, и что. Фильм тридцатого года, но зато здорово объясняется, как надо готовить чудеса.
...........
- Оторвись, потом досмотришь.
/ Дичь не улетит, она жареная /
- В последнее время я учусь работать с Питоном. Достаточно интересный язык, но особо хвалить или ругать рано, надо получше познакомится.
- Но для начала одно предупреждение. Питон очень требователен к правильному применению отступов, к сожалению fb2 «съедает» лишние пробелы или табуляции, да, есть теги для оформления кода, но не все читалки правильно их воспринимают.
/ Я считаю, что человеку можно верить только в самом крайнем случае. /
Поэтому для зрительного восприятия отступов группы пробелов (табуляцию) я заменю группой точек и пробелов « . . »
= Ясно, при необходимости заменить их на табуляцию. Но не растягивай, у меня время поджимает.
/ Цигель, цигель ай лю-лю /
- Давай разберем, то, что сделано.
- Вариант первый (пробный) для выяснения принципа работы программы.
1 | # -*- coding: utf-8 -*-
2 | import random
3 |
4 | def gen_number():
5 | . . prime_number =(1, 2, 3, 5, 7, 11, 13, 17)
6 | . . sign_number =(0, 1, 2, 3)
7 | . . nu = random.choice(prime_number)
8 | . . sign = random.choice(sign_number)
9 | . . if sign == 0:
10 | . . . . nu = nu * -1
11 | . . return nu
12 |
13 | def show_numb(a):
14 | . . if a > 0:
15 | . . . . return ' + '+ str(a)
16 | . . return ' - ' + str(abs(a))
17 |
18 | for i in range(100):
19 | . . x1 = gen_number()
20 | . . x2 = gen_number()
21 | . . b = x1 + x2
22 | . . c = x1 * x2
23 | . . #print 'x1 = '+str(x1) + ' x2 = '+str(x2)
24 | . . if b != 0:
25 | . . . . print 'x^2 '+ show_numb(b*-1) + 'x ' +show_numb(c)
Строка 2 — подключаем библиотеку для работы со случайными числами.
Строка 4 — функция генерирующая случайное число со случайным знаком
Строка 5 — кортеж из простых чисел, из которых случайно мы будем выбирать ___
Строка 6 — из этого кортежа будем выбирать знак. Минус будет засчитываться только если выпадет 0 (ясно все остальные вероятности = плюс) чем больше этих «ненужных» чисел, тем меньше вероятность выпадания минуса. Вот такая шутка.
Остальные строки функции прозрачны. Не будем сотрясать воздух.
Строка 13 — функция Показа числа. В общем все понятно: если число положительно то перед ним напишем «+», иначе «-».
= А если будет ноль?
- Посмотри внимательно.... нуля не будет.
/ Только нэ суетись! /
Строка 18 — основной блок программы. В данном случае это цикл повторяющийся 100 раз
Задумываются два числа (из простых чисел с произвольным знаком)
Эти числа умножаются и складываются. Результат выводится на экран.
Строка 24 — исключает из рассмотрения случаи с коэффициентом b равным нулю, уравнение при этом будет слишком примитивно.
= Ты пропустил 23 строку!
- Она закомментирована и нужна была только в отладке для проверки результатов.
- Как видишь, ничего сложного.
= Ну, не знаю, но я...
/ Как говорит наш дорогой шеф, в нашем деле главное — этот самый реализьм! /
- Хорошо, переходим к реальной программе.
1 | # -*- coding: utf-8 -*-
2 | import random
3 |
4 | def gen_number(k):
5 | . . prime_number =(1, 2, 3, 5, 7, 11, 13, 17)
6 | . . sign_number =(0, 1, 2, 3)
7 | . . nu = prime_number[random.randint(0, k)]
8 | . . sign = random.choice(sign_number)
9 | . . if sign == 0:
10 | . . . . nu = nu * -1
11 | . . return nu
12 |
13 | def show_numb(a):
14 | . . if a > 0:
15 | . . . . return ' + '+ str(a)
16 | . . return ' - ' + str(abs(a))
17 | . .
18 | TopList = ['<html>', '<head><title></title></head>','<body>']
19 |
20 | f1 = open("quadratic.htm", 'w')
21 | f2 = open("answer.htm", 'w')
22 |
23 | for ind in TopList:
24 | . . f1.write(ind + '\n')
25 | for ind in TopList:
26 | . . f2.write(ind + '\n')
27 |
28 | f1.write('<table width=100%>\n')
29 | f2.write('<table width=100%>\n')
30 | tr = 0
31 | count = 1
32 |
33 | for i in range(300):
34 | . . x1 = gen_number(4)
35 | . . x2 = gen_number(7)
36 | . . b = x1 + x2
37 | . . c = x1 * x2
38 |
39 | . . if b != 0:
40 | . . . . if tr == 0:
41 | . . . . . . f1.write('<tr>')
42 | . . . . . . f2.write('<tr>')
43 | . . . . f1.write('<td><p>')
44 | . . . . f1.write(str(count) + ') x<sup>2</sup> '+ show_numb(b*-1) + 'x ' +show_numb(c) + ' = 0' )
45 | . . . . f1.write('</p></td>\n')
46 | . . . . f2.write('<td><p>')
47 | . . . . f2.write(str(count) + ') x<sub>1</sub> = '+ str(x1) + '; x<sub>2</sub> = ' + str(x2) )
48 | . . . . f2.write('</p></td>\n')
49 | . . . . count += 1
50 | . . . . tr += 1
51 | . . . . if tr == 3:
52 | . . . . . . f1.write('</tr>')
53 | . . . . . . f2.write('</tr>')
54 | . . . . . . tr = 0
55 |
56 | f2.write('</tr></table>\n')
57 | f2.write('</body></html>')
58 | f2.close()
59 | f1.write('</tr></table>\n')
60 | f1.write('</body></html>')
61 | f1.close()
62 |
63 | print 'Done.'
- // Наверняка, что-то можно было бы сделать лучше, //
/ Я вас отвезу! Скорей! Я же только учусь... /
= О поле, поле кто тебя усеял?
/ Я думаю, Семён Семёныч, что каждый человек способен на многое. Но, к сожалению, не каждый знает, на что он способен. /
- В принципе то же самое, но разберем отличия:
1. итог выводится не на экран, а в файл. Точнее в два файла "quadratic.htm" — задания и "answer.htm" ответы.
2. т.к. это HTML файлы, то не помешает записать «шапки» файлов (строки 23 — 26) и правильно завершить файлы (строки 56 — 61).
3. для приятного восприятия (и экономии бумаги) информацию записываем в таблицы (за число столбцов отвечает переменная tr, точнее строка 51)
4. для удобства пользования введена нумерация задач (за это дело отвечает переменная count)
5. изменена функция Генератор Чисел (gen_number). Я посчитал, в предыдущей версии, могут получаться слишком громоздкие числа и это может затормозить «молниеносность»
В данном случае задумывается одно число однозначное, второе как и было...
- Ну, вот и все, остальные отличия — мелочь.
= Все это очень хорошо, но я просил помочь, а ты меня питонами пугаешь.
/ Ты что, глухонемой, что ли?
— Да!
— Понятно. /
- Ну ты блин даешь. В качестве примера в приложениях я дам тебе два файла, но дело в том, что там около 160 задач (удаление повторяющихся вариантов, не сделано), а если завтра тебе окажется этого мало. Тогда пожалуйста. Запускай программу измени пару, тройку строк и получи лист с нужными задачами.
- Повторюсь. ТщательнЕЕ нужно готовится к выступлениям, тщательнЕЕ.
- Тебе потребуется
мгновенно выяснить делители свободного члена. Я посмотрел в Интернете запрос «признаки делимости» - довольно интересно, 2 и 5 ты и так знаешь, посмотри только 3, а с 11 — достаточно просто, тебе встретятся только 22, 33, 44 и т.д. имеет смысл запомнить ряды для 13 (26, 39, 52...) и 17 (34, 51, 68...)
- Далее, ты помнишь правила знаков?
= Да там все просто, я все понял.
/ Да… Бедняга. Ребята, на его месте должен был быть я!
— Напьёшься — будешь. /
-
Этого совершенно не достаточно. Решения уравнений должны быть
максимально быстры, а этого не достичь без тренировок и упражнений данных в приложении «маловато будет».
Питон (Python) можно инсталлировать в ЛЮБОЙ операционной системе, а в Ubuntu он стоит по умолчанию. Учебников и советов в Интернете достаточно, если надо обращайся и ко мне, я хотя и не волшебник люблю все чудесное.
/
Теперь вот такое предложение. А что, если…
— Не стоит.
— Ясно. Тогда, может быть, нужно…
— Не нужно.
— Понятно… Разрешите хотя бы…
— Вот это попробуйте! Вам поручена эта операция, так что действуйте.
/
Приложение 1. Задачи.
1) x2 - 6x + 5 = 0 |
2) x2 - 9x + 14 = 0 |
3) x2 - 6x - 55 = 0 |
4) x2 - 8x + 15 = 0 |
5) x2 - 16x + 55 = 0 |
6) x2 - 8x + 15 = 0 |
7) x2 - 18x + 65 = 0 |
8) x2 + 10x - 11 = 0 |
9) x2 + 14x - 51 = 0 |
10) x2 - 12x + 35 = 0 |
11) x2 - 8x - 65 = 0 |
12) x2 - 8x + 15 = 0 |
13) x2 - 8x + 7 = 0 |
14) x2 - 15x + 26 = 0 |
15) x2 - 5x + 6 = 0 |
16) x2 - 18x + 77 = 0 |
17) x2 - 3x - 10 = 0 |
18) x2 - 16x + 55 = 0 |
19) x2 + 5x - 14 = 0 |
20) x2 - 4x - 77 = 0 |
21) x2 - 10x + 25 = 0 |
22) x2 + 5x + 6 = 0 |
23) x2 - 10x + 25 = 0 |
24) x2 + 19x + 34 = 0 |
25) x2 - 16x + 55 = 0 |
26) x2 - 10x + 25 = 0 |
27) x2 + 8x - 65 = 0 |
28) x2 - 4x + 4 = 0 |
29) x2 - 2x - 35 = 0 |
30) x2 - 14x + 49 = 0 |
31) x2 + 2x - 35 = 0 |
32) x2 - 5x + 6 = 0 |
33) x2 - 6x + 5 = 0 |
34) x2 - 4x + 4 = 0 |
35) x2 - 22x + 85 = 0 |
36) x2 - 4x + 3 = 0 |
37) x2 - 2x - 3 = 0 |
38) x2 - 6x + 9 = 0 |
39) x2 - 14x + 33 = 0 |
40) x2 - 3x + 2 = 0 |
41) x2 - 1x - 6 = 0 |
42) x2 - 12x + 35 = 0 |
43) x2 - 4x + 4 = 0 |
44) x2 - 12x + 11 = 0 |
45) x2 + 6x - 7 = 0 |
46) x2 - 4x - 21 = 0 |
47) x2 - 8x + 15 = 0 |
48) x2 + 10x - 119 = 0 |
49) x2 - 2x + 1 = 0 |
50) x2 - 1x - 6 = 0 |
51) x2 + 11x - 26 = 0 |
52) x2 - 4x - 77 = 0 |
53) x2 - 20x + 51 = 0 |
54) x2 - 2x - 3 = 0 |
55) x2 - 16x + 39 = 0 |
56) x2 - 8x - 33 = 0 |
57) x2 - 11x - 26 = 0 |
58) x2 + 1x - 6 = 0 |
59) x2 - 18x + 77 = 0 |
60) x2 - 16x + 55 = 0 |
61) x2 - 10x + 25 = 0 |
62) x2 - 8x + 7 = 0 |
63) x2 - 4x - 21 = 0 |
64) x2 - 20x + 91 = 0 |
65) x2 - 5x + 6 = 0 |
66) x2 - 9x + 14 = 0 |
67) x2 - 10x - 119 = 0 |
68) x2 - 10x + 21 = 0 |
69) x2 - 4x + 3 = 0 |
70) x2 + 6x - 55 = 0 |
71) x2 + 11x - 26 = 0 |
72) x2 - 5x + 6 = 0 |
73) x2 + 6x - 7 = 0 |
74) x2 - 18x + 17 = 0 |
75) x2 - 5x + 6 = 0 |
76) x2 + 4x + 4 = 0 |
77) x2 - 4x + 3 = 0 |
78) x2 - 5x - 14 = 0 |
79) x2 + 4x + 3 = 0 |
80) x2 - 22x + 85 = 0 |
81) x2 - 8x + 7 = 0 |
82) x2 - 8x + 15 = 0 |
83) x2 + 2x - 35 = 0 |
84) x2 - 4x + 3 = 0 |
85) x2 - 6x + 5 = 0 |
86) x2 - 7x + 10 = 0 |
87) x2 - 10x - 119 = 0 |
88) x2 - 6x + 5 = 0 |
89) x2 - 14x + 33 = 0 |
90) x2 - 4x + 3 = 0 |
91) x2 - 10x + 21 = 0 |
92) x2 - 7x + 10 = 0 |
93) x2 - 2x - 35 = 0 |
94) x2 - 12x + 11 = 0 |
95) x2 - 14x - 51 = 0 |
96) x2 - 13x + 22 = 0 |
97) x2 - 12x + 35 = 0 |
98) x2 - 22x + 85 = 0 |
99) x2 + 8x + 7 = 0 |
100) x2 + 10x + 21 = 0 |
101) x2 - 10x + 21 = 0 |
102) x2 - 24x + 119 = 0 |
103) x2 + 5x - 14 = 0 |
104) x2 - 8x + 15 = 0 |
105) x2 - 9x + 14 = 0 |
106) x2 - 8x - 33 = 0 |
107) x2 - 4x + 3 = 0 |
108) x2 - 12x + 35 = 0 |
109) x2 - 9x - 22 = 0 |
110) x2 - 8x + 7 = 0 |
111) x2 + 4x - 5 = 0 |
112) x2 - 7x + 10 = 0 |
113) x2 - 8x + 7 = 0 |
114) x2 - 10x - 119 = 0 |
115) x2 - 12x + 11 = 0 |
116) x2 + 2x - 3 = 0 |
117) x2 - 8x + 7 = 0 |
118) x2 - 20x + 51 = 0 |
119) x2 - 14x + 33 = 0 |
120) x2 + 8x + 7 = 0 |
121) x2 + 11x - 26 = 0 |
122) x2 - 14x + 13 = 0 |
123) x2 - 9x + 14 = 0 |
124) x2 - 8x + 15 = 0 |
125) x2 - 4x - 5 = 0 |
126) x2 + 6x - 7 = 0 |
127) x2 - 16x + 39 = 0 |
128) x2 - 3x + 2 = 0 |
129) x2 - 14x + 33 = 0 |
130) x2 - 4x + 3 = 0 |
131) x2 + 2x - 3 = 0 |
132) x2 - 4x + 3 = 0 |
133) x2 - 7x + 10 = 0 |
134) x2 + 2x - 3 = 0 |
135) x2 - 9x + 14 = 0 |
136) x2 - 12x + 11 = 0 |
137) x2 + 2x - 3 = 0 |
138) x2 - 2x - 3 = 0 |
139) x2 - 2x + 1 = 0 |
140) x2 - 12x - 13 = 0 |
141) x2 + 16x + 39 = 0 |
142) x2 - 8x + 7 = 0 |
143) x2 - 9x + 14 = 0 |
144) x2 - 5x - 14 = 0 |
145) x2 - 18x + 17 = 0 |
146) x2 - 6x - 55 = 0 |
147) x2 - 16x - 17 = 0 |
148) x2 - 13x + 22 = 0 |
149) x2 - 6x - 55 = 0 |
150) x2 + 9x - 22 = 0 |
151) x2 - 7x + 10 = 0 |
152) x2 - 9x + 14 = 0 |
153) x2 - 10x - 39 = 0 |
154) x2 + 1x - 2 = 0 |
155) x2 + 7x + 10 = 0 |
156) x2 - 10x + 25 = 0 |
157) x2 - 6x + 5 = 0 |
158) x2 - 22x + 85 = 0 |
159) x2 - 6x + 5 = 0 |
160) x2 - 4x - 5 = 0 |
161) x2 - 19x + 34 = 0 |
162) x2 + 2x - 15 = 0 |
163) x2 - 4x + 3 = 0 |
164) x2 - 6x + 5 = 0 |
165) x2 - 3x + 2 = 0 |
166) x2 + 14x - 51 = 0 |
167) x2 - 4x + 3 = 0 |
168) x2 - 8x + 7 = 0 |
169) x2 - 24x + 119 = 0 |
170) x2 - 16x + 55 = 0 |
171) x2 + 18x + 17 = 0 |
172) x2 - 6x + 5 = 0 |
173) x2 - 5x - 14 = 0 |
174) x2 - 6x + 9 = 0 |
175) x2 - 10x - 119 = 0 |
176) x2 + 10x - 39 = 0 |
177) x2 - 4x + 3 = 0 |
178) x2 - 10x + 25 = 0 |
179) x2 - 1x - 2 = 0 |
180) x2 - 1x - 6 = 0 |
181) x2 - 18x + 65 = 0 |
182) x2 - 9x + 14 = 0 |
183) x2 - 10x + 21 = 0 |
184) x2 - 8x + 15 = 0 |
185) x2 - 8x + 7 = 0 |
186) x2 - 2x + 1 = 0 |
187) x2 - 9x + 14 = 0 |
188) x2 + 11x - 26 = 0 |
189) x2 - 16x + 39 = 0 |
190) x2 - 18x + 17 = 0 |
191) x2 - 4x + 3 = 0 |
192) x2 - 9x + 14 = 0 |
193) x2 - 7x + 10 = 0 |
194) x2 - 6x + 5 = 0 |
195) x2 - 14x + 33 = 0 |
196) x2 - 4x + 3 = 0 |
197) x2 - 8x + 7 = 0 |
198) x2 - 1x - 6 = 0 |
199) x2 - 24x + 119 = 0 |
200) x2 - 16x + 39 = 0 |
201) x2 + 10x - 11 = 0 |
202) x2 + 8x + 15 = 0 |
203) x2 - 12x - 85 = 0 |
204) x2 + 10x + 21 = 0 |
205) x2 - 12x - 85 = 0 |
206) x2 + 5x - 14 = 0 |
207) x2 + 9x - 22 = 0 |
208) x2 - 10x + 21 = 0 |
209) x2 - 1x - 2 = 0 |
210) x2 - 4x + 4 = 0 |
211) x2 - 13x + 22 = 0 |
212) x2 - 19x + 34 = 0 |
213) x2 - 7x + 10 = 0 |
214) x2 - 15x + 26 = 0 |
215) x2 + 11x - 26 = 0 |
216) x2 - 7x + 10 = 0 |
217) x2 + 3x - 10 = 0 |
218) x2 - 6x + 5 = 0 |
219) x2 - 4x - 77 = 0 |
220) x2 - 19x + 34 = 0 |
221) x2 - 8x + 15 = 0 |
222) x2 - 24x + 119 = 0 |
223) x2 - 13x + 22 = 0 |
224) x2 - 3x + 2 = 0 |
225) x2 - 10x + 25 = 0 |
226) x2 - 6x - 55 = 0 |
227) x2 - 16x + 55 = 0 |
228) x2 - 8x + 15 = 0 |
229) x2 - 13x + 22 = 0 |
230) x2 + 1x - 2 = 0 |
231) x2 - 13x + 22 = 0 |
232) x2 + 3x - 10 = 0 |
233) x2 - 3x + 2 = 0 |
234) x2 + 16x + 55 = 0 |
235) x2 - 20x + 91 = 0 |
236) x2 - 14x + 49 = 0 |
237) x2 - 5x + 6 = 0 |
238) x2 - 18x + 65 = 0 |
239) x2 - 14x + 33 = 0 |
240) x2 - 13x + 22 = 0 |
241) x2 - 24x + 119 = 0 |
242) x2 - 22x + 85 = 0 |
243) x2 - 16x + 39 = 0 |
244) x2 - 19x + 34 = 0 |
245) x2 - 18x + 77 = 0 |
246) x2 - 8x + 15 = 0 |
247) x2 - 18x + 77 = 0 |
248) x2 + 16x - 17 = 0 |
249) x2 - 18x + 65 = 0 |
250) x2 - 5x + 6 = 0 |
251) x2 + 16x - 17 = 0 |
252) x2 - 8x - 33 = 0 |
253) x2 + 16x + 39 = 0 |
254) x2 - 14x - 51 = 0 |
255) x2 + 6x - 91 = 0 |
256) x2 - 13x + 22 = 0 |
257) x2 - 3x + 2 = 0 |
258) x2 - 2x - 3 = 0 |
259) x2 - 12x + 11 = 0 |
260) x2 - 13x + 22 = 0 |
261) x2 + 14x - 51 = 0 |
262) x2 - 2x + 1 = 0 |
263) x2 - 8x + 7 = 0 |
264) x2 - 7x + 10 = 0 |
265) x2 - 1x - 6 = 0 |
266) x2 + 8x - 33 = 0 |
267) x2 - 1x - 6 = 0 |
268) x2 + 5x - 14 = 0 |
269) x2 - 6x + 5 = 0 |
270) x2 - 3x + 2 = 0 |
271) x2 + 2x - 35 = 0 |
272) x2 - 15x + 26 = 0 |
273) x2 + 4x + 4 = 0 |
274) x2 - 5x + 6 = 0 |
275) x2 - 8x + 7 = 0 |
276) x2 - 18x + 17 = 0 |
277) x2 - 8x + 15 = 0 |
278) x2 + 14x + 49 = 0 |
279) x2 - 10x + 21 = 0 |
280) x2 - 8x + 15 = 0 |
281) x2 - 14x + 13 = 0 |
282) x2 + 2x - 15 = 0 |
283) x2 - 2x - 3 = 0 |
284) x2 - 6x - 7 = 0 |
285) x2 - 20x + 91 = 0 |
286) x2 - 8x + 7 = 0 |
287) x2 - 8x + 7 = 0 |
288) x2 + 12x + 11 = 0 |
289) x2 + 2x - 15 = 0 |
Приложение 2. Ответы.
1) x1 = 1; x2 = 5 |
2) x1 = 2; x2 = 7 |
3) x1 = -5; x2 = 11 |
4) x1 = 3; x2 = 5 |
5) x1 = 5; x2 = 11 |
6) x1 = 5; x2 = 3 |
7) x1 = 5; x2 = 13 |
8) x1 = 1; x2 = -11 |
9) x1 = 3; x2 = -17 |
10) x1 = 7; x2 = 5 |
11) x1 = -5; x2 = 13 |
12) x1 = 5; x2 = 3 |
13) x1 = 7; x2 = 1 |
14) x1 = 2; x2 = 13 |
15) x1 = 3; x2 = 2 |
16) x1 = 7; x2 = 11 |
17) x1 = -2; x2 = 5 |
18) x1 = 5; x2 = 11 |
19) x1 = 2; x2 = -7 |
20) x1 = -7; x2 = 11 |
21) x1 = 5; x2 = 5 |
22) x1 = -2; x2 = -3 |
23) x1 = 5; x2 = 5 |
24) x1 = -2; x2 = -17 |
25) x1 = 5; x2 = 11 |
26) x1 = 5; x2 = 5 |
27) x1 = 5; x2 = -13 |
28) x1 = 2; x2 = 2 |
29) x1 = 7; x2 = -5 |
30) x1 = 7; x2 = 7 |
31) x1 = -7; x2 = 5 |
32) x1 = 3; x2 = 2 |
33) x1 = 1; x2 = 5 |
34) x1 = 2; x2 = 2 |
35) x1 = 5; x2 = 17 |
36) x1 = 3; x2 = 1 |
37) x1 = 3; x2 = -1 |
38) x1 = 3; x2 = 3 |
39) x1 = 3; x2 = 11 |
40) x1 = 1; x2 = 2 |
41) x1 = 3; x2 = -2 |
42) x1 = 5; x2 = 7 |
43) x1 = 2; x2 = 2 |
44) x1 = 1; x2 = 11 |
45) x1 = 1; x2 = -7 |
46) x1 = -3; x2 = 7 |
47) x1 = 3; x2 = 5 |
48) x1 = 7; x2 = -17 |
49) x1 = 1; x2 = 1 |
50) x1 = -2; x2 = 3 |
51) x1 = 2; x2 = -13 |
52) x1 = -7; x2 = 11 |
53) x1 = 3; x2 = 17 |
54) x1 = 3; x2 = -1 |
55) x1 = 3; x2 = 13 |
56) x1 = -3; x2 = 11 |
57) x1 = -2; x2 = 13 |
58) x1 = -3; x2 = 2 |
59) x1 = 7; x2 = 11 |
60) x1 = 5; x2 = 11 |
61) x1 = 5; x2 = 5 |
62) x1 = 1; x2 = 7 |
63) x1 = 7; x2 = -3 |
64) x1 = 7; x2 = 13 |
65) x1 = 3; x2 = 2 |
66) x1 = 2; x2 = 7 |
67) x1 = -7; x2 = 17 |
68) x1 = 3; x2 = 7 |
69) x1 = 3; x2 = 1 |
70) x1 = 5; x2 = -11 |
71) x1 = 2; x2 = -13 |
72) x1 = 3; x2 = 2 |
73) x1 = -7; x2 = 1 |
74) x1 = 1; x2 = 17 |
75) x1 = 2; x2 = 3 |
76) x1 = -2; x2 = -2 |
77) x1 = 3; x2 = 1 |
78) x1 = -2; x2 = 7 |
79) x1 = -3; x2 = -1 |
80) x1 = 5; x2 = 17 |
81) x1 = 1; x2 = 7 |
82) x1 = 3; x2 = 5 |
83) x1 = -7; x2 = 5 |
84) x1 = 1; x2 = 3 |
85) x1 = 5; x2 = 1 |
86) x1 = 2; x2 = 5 |
87) x1 = -7; x2 = 17 |
88) x1 = 1; x2 = 5 |
89) x1 = 3; x2 = 11 |
90) x1 = 1; x2 = 3 |
91) x1 = 7; x2 = 3 |
92) x1 = 5; x2 = 2 |
93) x1 = 7; x2 = -5 |
94) x1 = 1; x2 = 11 |
95) x1 = -3; x2 = 17 |
96) x1 = 2; x2 = 11 |
97) x1 = 7; x2 = 5 |
98) x1 = 5; x2 = 17 |
99) x1 = -1; x2 = -7 |
100) x1 = -3; x2 = -7 |
101) x1 = 7; x2 = 3 |
102) x1 = 7; x2 = 17 |
103) x1 = -7; x2 = 2 |
104) x1 = 5; x2 = 3 |
105) x1 = 7; x2 = 2 |
106) x1 = -3; x2 = 11 |
107) x1 = 3; x2 = 1 |
108) x1 = 7; x2 = 5 |
109) x1 = -2; x2 = 11 |
110) x1 = 1; x2 = 7 |
111) x1 = -5; x2 = 1 |
112) x1 = 5; x2 = 2 |
113) x1 = 7; x2 = 1 |
114) x1 = -7; x2 = 17 |
115) x1 = 1; x2 = 11 |
116) x1 = 1; x2 = -3 |
117) x1 = 1; x2 = 7 |
118) x1 = 3; x2 = 17 |
119) x1 = 3; x2 = 11 |
120) x1 = -1; x2 = -7 |
121) x1 = 2; x2 = -13 |
122) x1 = 1; x2 = 13 |
123) x1 = 7; x2 = 2 |
124) x1 = 5; x2 = 3 |
125) x1 = -1; x2 = 5 |
126) x1 = -7; x2 = 1 |
127) x1 = 3; x2 = 13 |
128) x1 = 1; x2 = 2 |
129) x1 = 3; x2 = 11 |
130) x1 = 1; x2 = 3 |
131) x1 = -3; x2 = 1 |
132) x1 = 3; x2 = 1 |
133) x1 = 2; x2 = 5 |
134) x1 = -3; x2 = 1 |
135) x1 = 7; x2 = 2 |
136) x1 = 1; x2 = 11 |
137) x1 = -3; x2 = 1 |
138) x1 = 3; x2 = -1 |
139) x1 = 1; x2 = 1 |
140) x1 = -1; x2 = 13 |
141) x1 = -3; x2 = -13 |
142) x1 = 7; x2 = 1 |
143) x1 = 2; x2 = 7 |
144) x1 = -2; x2 = 7 |
145) x1 = 1; x2 = 17 |
146) x1 = -5; x2 = 11 |
147) x1 = -1; x2 = 17 |
148) x1 = 2; x2 = 11 |
149) x1 = -5; x2 = 11 |
150) x1 = 2; x2 = -11 |
151) x1 = 2; x2 = 5 |
152) x1 = 2; x2 = 7 |
153) x1 = -3; x2 = 13 |
154) x1 = -2; x2 = 1 |
155) x1 = -5; x2 = -2 |
156) x1 = 5; x2 = 5 |
157) x1 = 5; x2 = 1 |
158) x1 = 5; x2 = 17 |
159) x1 = 1; x2 = 5 |
160) x1 = -1; x2 = 5 |
161) x1 = 2; x2 = 17 |
162) x1 = 3; x2 = -5 |
163) x1 = 1; x2 = 3 |
164) x1 = 5; x2 = 1 |
165) x1 = 1; x2 = 2 |
166) x1 = 3; x2 = -17 |
167) x1 = 3; x2 = 1 |
168) x1 = 7; x2 = 1 |
169) x1 = 7; x2 = 17 |
170) x1 = 5; x2 = 11 |
171) x1 = -1; x2 = -17 |
172) x1 = 1; x2 = 5 |
173) x1 = 7; x2 = -2 |
174) x1 = 3; x2 = 3 |
175) x1 = -7; x2 = 17 |
176) x1 = 3; x2 = -13 |
177) x1 = 3; x2 = 1 |
178) x1 = 5; x2 = 5 |
179) x1 = -1; x2 = 2 |
180) x1 = -2; x2 = 3 |
181) x1 = 5; x2 = 13 |
182) x1 = 7; x2 = 2 |
183) x1 = 7; x2 = 3 |
184) x1 = 3; x2 = 5 |
185) x1 = 1; x2 = 7 |
186) x1 = 1; x2 = 1 |
187) x1 = 7; x2 = 2 |
188) x1 = 2; x2 = -13 |
189) x1 = 3; x2 = 13 |
190) x1 = 1; x2 = 17 |
191) x1 = 3; x2 = 1 |
192) x1 = 7; x2 = 2 |
193) x1 = 5; x2 = 2 |
194) x1 = 5; x2 = 1 |
195) x1 = 3; x2 = 11 |
196) x1 = 3; x2 = 1 |
197) x1 = 7; x2 = 1 |
198) x1 = 3; x2 = -2 |
199) x1 = 7; x2 = 17 |
200) x1 = 3; x2 = 13 |
201) x1 = 1; x2 = -11 |
202) x1 = -3; x2 = -5 |
203) x1 = -5; x2 = 17 |
204) x1 = -7; x2 = -3 |
205) x1 = -5; x2 = 17 |
206) x1 = 2; x2 = -7 |
207) x1 = 2; x2 = -11 |
208) x1 = 3; x2 = 7 |
209) x1 = 2; x2 = -1 |
210) x1 = 2; x2 = 2 |
211) x1 = 2; x2 = 11 |
212) x1 = 2; x2 = 17 |
213) x1 = 2; x2 = 5 |
214) x1 = 2; x2 = 13 |
215) x1 = 2; x2 = -13 |
216) x1 = 5; x2 = 2 |
217) x1 = -5; x2 = 2 |
218) x1 = 1; x2 = 5 |
219) x1 = -7; x2 = 11 |
220) x1 = 2; x2 = 17 |
221) x1 = 5; x2 = 3 |
222) x1 = 7; x2 = 17 |
223) x1 = 2; x2 = 11 |
224) x1 = 2; x2 = 1 |
225) x1 = 5; x2 = 5 |
226) x1 = -5; x2 = 11 |
227) x1 = 5; x2 = 11 |
228) x1 = 3; x2 = 5 |
229) x1 = 2; x2 = 11 |
230) x1 = -2; x2 = 1 |
231) x1 = 2; x2 = 11 |
232) x1 = 2; x2 = -5 |
233) x1 = 2; x2 = 1 |
234) x1 = -5; x2 = -11 |
235) x1 = 7; x2 = 13 |
236) x1 = 7; x2 = 7 |
237) x1 = 3; x2 = 2 |
238) x1 = 5; x2 = 13 |
239) x1 = 3; x2 = 11 |
240) x1 = 2; x2 = 11 |
241) x1 = 7; x2 = 17 |
242) x1 = 5; x2 = 17 |
243) x1 = 3; x2 = 13 |
244) x1 = 2; x2 = 17 |
245) x1 = 7; x2 = 11 |
246) x1 = 3; x2 = 5 |
247) x1 = 7; x2 = 11 |
248) x1 = 1; x2 = -17 |
249) x1 = 5; x2 = 13 |
250) x1 = 2; x2 = 3 |
251) x1 = 1; x2 = -17 |
252) x1 = -3; x2 = 11 |
253) x1 = -3; x2 = -13 |
254) x1 = -3; x2 = 17 |
255) x1 = 7; x2 = -13 |
256) x1 = 2; x2 = 11 |
257) x1 = 2; x2 = 1 |
258) x1 = -1; x2 = 3 |
259) x1 = 1; x2 = 11 |
260) x1 = 2; x2 = 11 |
261) x1 = 3; x2 = -17 |
262) x1 = 1; x2 = 1 |
263) x1 = 1; x2 = 7 |
264) x1 = 2; x2 = 5 |
265) x1 = -2; x2 = 3 |
266) x1 = 3; x2 = -11 |
267) x1 = 3; x2 = -2 |
268) x1 = 2; x2 = -7 |
269) x1 = 5; x2 = 1 |
270) x1 = 1; x2 = 2 |
271) x1 = -7; x2 = 5 |
272) x1 = 2; x2 = 13 |
273) x1 = -2; x2 = -2 |
274) x1 = 2; x2 = 3 |
275) x1 = 7; x2 = 1 |
276) x1 = 1; x2 = 17 |
277) x1 = 3; x2 = 5 |
278) x1 = -7; x2 = -7 |
279) x1 = 3; x2 = 7 |
280) x1 = 3; x2 = 5 |
281) x1 = 1; x2 = 13 |
282) x1 = 3; x2 = -5 |
283) x1 = 3; x2 = -1 |
284) x1 = -1; x2 = 7 |
285) x1 = 7; x2 = 13 |
286) x1 = 1; x2 = 7 |
287) x1 = 7; x2 = 1 |
288) x1 = -1; x2 = -11 |
289) x1 = -5; x2 = 3 |
Оглавление
Система Диофанта 2
Приложение 1. Задачи.
Приложение 2. Ответы.
Последние комментарии
12 часов 26 минут назад
12 часов 27 минут назад
17 часов 45 минут назад
21 часов 27 минут назад
21 часов 48 минут назад
22 часов 42 минут назад