189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
|
||||||
1 | ||||||
выводит неверный ответ09.12.2010, 20:40. Показов 1119. Ответов 14
Метки нет (Все метки)
0
|
09.12.2010, 20:40 | |
Ответы с готовыми решениями:
14
Программа выводит неверный ответ (дан массив структур, содержащий сведения об успеваемости студентов - вывести список неуспевающих студентов) Написать программу, которая выводит пример на вычитание, запрашивает ответ пользователя, проверяет его и выводит сообщение о правильности Почему выводит неверный результат? Выводит неверный результат ln2=1-1/2+1/3-1/4 |
246 / 178 / 47
Регистрация: 14.06.2010
Сообщений: 422
|
|
09.12.2010, 20:51 | 2 |
Ты игреку какое-нибудь значение присвой для начала
0
|
481 / 119 / 17
Регистрация: 30.09.2010
Сообщений: 473
|
||||||
09.12.2010, 20:57 | 3 | |||||
Во-первых, y у тебя не статическая, а автоматическая переменная, нулем она автоматом не инициализируется, надо делать это явно.
Во-вторых, смену знака надо отслеживать как-то так:
0
|
21 / 21 / 7
Регистрация: 21.09.2010
Сообщений: 65
|
||||||
09.12.2010, 21:05 | 4 | |||||
Вот что я придумал
1
|
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
|
|
09.12.2010, 21:36 [ТС] | 5 |
я просто на паскале такое делал, там таких заморочек не было
0
|
481 / 119 / 17
Регистрация: 30.09.2010
Сообщений: 473
|
||||||
09.12.2010, 22:51 | 6 | |||||
Ну тогда уж:
Добавлено через 5 минут Паскали бывают разные. То, что Турбо-Паскаль зачищает часть статических переменных нулями, это недокументированная возможность, и пользоваться ей не стоит. А с учетом перемены знака полюбас та же заморочка должна быть на любом языке, так что не надо катить.
0
|
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
|
|||||||||||
09.12.2010, 22:59 [ТС] | 7 | ||||||||||
Добавлено через 5 минут опять фигня, чёт бесить меня си начинает...
0
|
21 / 21 / 7
Регистрация: 21.09.2010
Сообщений: 65
|
||||||
09.12.2010, 23:31 | 8 | |||||
Будет работать если х четное.
1
|
481 / 119 / 17
Регистрация: 30.09.2010
Сообщений: 473
|
|
09.12.2010, 23:37 | 9 |
Оно не только не работает, а еще и за пределы отведенной памяти обращается...
0
|
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
|
|
09.12.2010, 23:43 [ТС] | 10 |
нет, оно работает нормально, там при вводе используется for i:= 1 to 2*n, что бы тут не выходило
Добавлено через 3 минуты как понять вот эту строчку y+=*(s)**(S); y плюс равно умножить ?
0
|
481 / 119 / 17
Регистрация: 30.09.2010
Сообщений: 473
|
|
09.12.2010, 23:45 | 11 |
0
|
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
|
|
09.12.2010, 23:49 [ТС] | 12 |
0
|
481 / 119 / 17
Регистрация: 30.09.2010
Сообщений: 473
|
|
10.12.2010, 11:01 | 13 |
Это несомненно!
0
|
21 / 21 / 7
Регистрация: 21.09.2010
Сообщений: 65
|
|
10.12.2010, 19:03 | 14 |
0
|
21 / 21 / 5
Регистрация: 14.06.2010
Сообщений: 108
|
|||||||||||
10.12.2010, 19:14 | 15 | ||||||||||
В этой строке ошибка
0
|
10.12.2010, 19:14 | |
10.12.2010, 19:14 | |
Помогаю со студенческими работами здесь
15
Калькулятор выводит неверный результат При значении больше 10 выводит неверный результат Почему выводит неверный результат при вычислении произведения? Нахождение наибольшего общего делителя - почему выводит неверный итог? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |