2 / 1 / 0
Регистрация: 28.03.2010
Сообщений: 82
|
||||||
1 | ||||||
Исправить ошибку деления на ноль11.04.2010, 19:31. Показов 1774. Ответов 13
Метки нет (Все метки)
Составьте программy циклической структуры типа for
При запуске моих каракуль выдает ошибку Divide error(Вы пытаетесь разделить целое значение на 0) Вообщем подскажите что я сделал не так? И как с поступить с (х)
0
|
11.04.2010, 19:31 | |
Ответы с готовыми решениями:
13
Ошибка деления на ноль Структура: Не могу понять, почему выдает ошибку и как собственно эту ошибку можно исправить? Частное двух чисел (найти ошибку, выдает ноль) Обработать ошибку деления на ноль |
10 / 10 / 5
Регистрация: 08.07.2009
Сообщений: 34
|
||||||
11.04.2010, 19:50 | 2 | |||||
у тебя чтото непонятное с аргументами цикла получается. (имхо)
1
|
2 / 1 / 0
Регистрация: 28.03.2010
Сообщений: 82
|
||||||
11.04.2010, 19:59 [ТС] | 3 | |||||
а что по поводу переменной х скажешь?
0
|
14 / 14 / 5
Регистрация: 10.02.2010
Сообщений: 72
|
||||||
11.04.2010, 20:32 | 4 | |||||
1
|
2 / 1 / 0
Регистрация: 28.03.2010
Сообщений: 82
|
|
12.04.2010, 11:00 [ТС] | 5 |
тут тоже что то не так ответ неправильный выдает
0
|
Peace 2 all shining faces
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
|
||||||
12.04.2010, 11:20 | 6 | |||||
Сообщение было отмечено как решение
Решение
1
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
||||||
12.04.2010, 11:43 | 7 | |||||
Вот циклическая поинтереснее:
Добавлено через 4 минуты А примечание это псевдокод...
0
|
2 / 1 / 0
Регистрация: 28.03.2010
Сообщений: 82
|
|
12.04.2010, 12:02 [ТС] | 8 |
все равно ответ неверный как то неправильно все считается
Добавлено через 3 минуты Genius Ignat вообще задание звучит так:Составьте 3 варианта программ циклической структуры типа for , while, do…while и сравните полученные результаты. я начал с первого
0
|
Peace 2 all shining faces
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
|
|
12.04.2010, 12:09 | 9 |
я проверил, работает
х = 2 n = 5 ответ 4.566667 (2*2) / (2*1) = 4/2 = 2 (2*2) / (2*2) = 4/4 = 1 (2*2) / (2*3) = 4/6 = 0.666667 (2*2) / (2*4) = 4/8 = 0.5 (2*2) / (2*5) = 4/10 = 0.4 2+1+0.666667+0.5+0.4 = 4.566667
1
|
10 / 10 / 5
Регистрация: 08.07.2009
Сообщений: 34
|
|
12.04.2010, 12:54 | 10 |
а что выдает то хоть?
накарябал на с++ вот что выдает:
1
|
Peace 2 all shining faces
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
|
||||||
12.04.2010, 13:27 | 11 | |||||
Сообщение было отмечено Памирыч как решение
Решение
S не можеть быть равной 0, т.к. отчет i начинается с 1
вобщем, вот правильная программа:
1
|
2 / 1 / 0
Регистрация: 28.03.2010
Сообщений: 82
|
||||||
12.04.2010, 16:50 [ТС] | 12 | |||||
Добавлено через 8 минут дык и меня все так же а ответ не правильный Добавлено через 2 минуты щас попробую один в один как у тебя Добавлено через 1 час 8 минут результат тот же при тех же параметрах S=0.333333
0
|
7 / 7 / 3
Регистрация: 11.04.2010
Сообщений: 25
|
||||||||||||||||
12.04.2010, 17:56 | 13 | |||||||||||||||
Сообщение было отмечено Памирыч как решение
Решение
и do while
результаты во всех трех программах при n=5 x=2 s=4.56667
1
|
2 / 1 / 0
Регистрация: 28.03.2010
Сообщений: 82
|
|
12.04.2010, 22:12 [ТС] | 14 |
Спасибо всем все работает!
0
|
12.04.2010, 22:12 | |
12.04.2010, 22:12 | |
Помогаю со студенческими работами здесь
14
Обработать ошибку деления на ноль Обработать ошибку деления на ноль Игнорировать ошибку деления на ноль Почему выдаёт ошибку деления на ноль? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |