0 / 0 / 0
Регистрация: 28.09.2017
Сообщений: 9
|
||||||
1 | ||||||
Компилятор игнорирует присваивание переменной07.01.2018, 18:04. Показов 1238. Ответов 2
Метки нет (Все метки)
Написал небольшую программу в VStudio, запнулся во втором цикле while. Имеется отрезок от a до b. С каждым циклом отрезок сокращается в двое, пока не достигнет точности e. В какой то момент времени выражение в цикле while "c = (a + b / 2);" попросту игнорируется. Застревает на a= 1.789999 и b=3.579999 и c=3.579999. При этом счетчик k продолжает увеличиваться, то есть цикл не останавливается. Если считать на калькуляторе следующее значение c должно быть в районе 2.684999
Результатом должно быть значение с , лежащее в диапазоне от а до b,при этом |a-b|<e Не подскажите ли, в чем может быть проблема? Почему игнорируется присваивание?
0
|
07.01.2018, 18:04 | |
Ответы с готовыми решениями:
2
Компилятор игнорирует строку Присваивание рандомной переменной по времени Присваивание переменной типа double строки Присваивание переменной значения, введенного в TextBox |
07.01.2018, 18:58 | 2 | |||||
Сообщение было отмечено dex252 как решение
Решение
Не игнорирует.
Там b становится равным c. После вычисления получается, что c становится равным.... c. Поэтому получается бесконечный цикл.
Не соблюдён порядок скобок. И там вычисляется не среднее, а не пойми что. Потому что деление приоритетнее сложнения.
1
|
0 / 0 / 0
Регистрация: 28.09.2017
Сообщений: 9
|
|
07.01.2018, 19:03 [ТС] | 3 |
Спасибо большое за найденную ошибку, буквально минуту назад обнаружил ее на простом примере, это моя невнимательность. Спасибо за ответ!
0
|
07.01.2018, 19:03 | |
07.01.2018, 19:03 | |
Помогаю со студенческими работами здесь
3
Присваивание зачения переменной в классе через TextBox Компилятор игнорирует директиву $F Компилятор игнорирует функции cin, if, for Игнорирует ли компилятор javac директиву -cp (иногда)? Компилятор игнорирует явный конструктор копирования В проекте VS2012 компилятор игнорирует конструкторы классов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |