|
|
|
Задача
|
|||
|---|---|---|---|
|
#18+
Привет всем! я до тех не понимала решать задачу! У меня не получается!!!! Подскажите пожалуйста!!! Если сумма трех попарно различных действительных чисел x, y, z меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других; в противном случае заменить меньшее из x и y полусуммой двух оставшихся значений. Заранее спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2008, 18:07 |
|
||
|
Задача
|
|||
|---|---|---|---|
|
#18+
Где именно и что именно непонятно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2008, 18:09 |
|
||
|
Задача
|
|||
|---|---|---|---|
|
#18+
понимаю устно, а решу задачу-не получается! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2008, 20:00 |
|
||
|
Задача
|
|||
|---|---|---|---|
|
#18+
if x<>y then if x>y then x:=0.5*(x+y) else y:=0.5*(x+y); if x<>z then if x>z then x:=0.5*(x+z) else z:=0.5*(x+z); if y<>z then if y>z then y:=0.5*(y+z) else z:=0.5*(y+z); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 09:03 |
|
||
|
Задача
|
|||
|---|---|---|---|
|
#18+
вру, это для наибольшего для наименьшего Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 09:06 |
|
||
|
Задача
|
|||
|---|---|---|---|
|
#18+
mikolasвру, это для наибольшего для наименьшего Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Без выравнивания очень непонятно и, по-моему, у вас ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 09:24 |
|
||
|
Задача
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 10:21 |
|
||
|
Задача
|
|||
|---|---|---|---|
|
#18+
Bella_8686Привет всем! я до тех не понимала решать задачу! У меня не получается!!!! Подскажите пожалуйста!!! Если сумма трех попарно различных действительных чисел x, y, z меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других; в противном случае заменить меньшее из x и y полусуммой двух оставшихся значений. Заранее спасибо!!! Я думаю так (решение "в лоб"): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 11:55 |
|
||
|
Задача
|
|||
|---|---|---|---|
|
#18+
mikolas Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Давайте я поясню, что имею в виду. Рассмотрим первую часть условия. Если сумма трех попарно различных действительных чисел x, y, z меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других; x=0.1 y=0.2 z=0.3 Проверяем на условие. x+y+z=0.6, что < 1 Ищем наименьшее из этих чисел. Это x. Его надо заменить на (0.2+0.3) * 0.5. Все, больше ничего делать не надо. Други числа заменять не нужно. то есть должно получиться в итоге: x=0.25, y=0.2, z=0.3 Проверьте, что получится после вашего алгоритма. У меня получилось x=0.225, y=0.25, z=0.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:08 |
|
||
|
Задача
|
|||
|---|---|---|---|
|
#18+
Действительно, первое условие недоглядел, теперь догнал, пятница-развратница :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 14:52 |
|
||
|
Задача
|
|||
|---|---|---|---|
|
#18+
Такой вариант, я думаю, правильный. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 15:29 |
|
||
|
Задача
|
|||
|---|---|---|---|
|
#18+
n - список где лежат xyz Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 16:15 |
|
||
|
Задача
|
|||
|---|---|---|---|
|
#18+
Слегка зашибся Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 16:19 |
|
||
|
Задача
|
|||
|---|---|---|---|
|
#18+
beluginСлегка зашибся Код: plaintext 1. 2. 3. 4. 5. 6. По-моему, ваш первый вариант был более правильным. Надо заменить меньшее из х и у, а вы ищете минимум среди х..z ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 17:11 |
|
||
|
Задача
|
|||
|---|---|---|---|
|
#18+
474 По-моему, ваш первый вариант был более правильным. Надо заменить меньшее из х и у, а вы ищете минимум среди х..z В питоне массив начинается с нуля а второй индекс в выборке их массива - первый не попадающий элемент Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2008, 18:20 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1345549]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 343ms |

| 0 / 0 |
