1 | ||||||
Неожиданное поведение программы: лишний виток цикла (найти и исправить ошибки в коде)20.05.2011, 19:49. Показов 1244. Ответов 17
Метки нет (Все метки)
0
|
20.05.2011, 19:49 | |
Ответы с готовыми решениями:
17
Циклы: неожиданное поведение программы (найти и исправить ошибки) Прохождение лабиринта: неожиданное поведение программы (найти и исправить ошибки) Неожиданное поведение программы: исправить ошибку в коде Неожиданное поведение программы: найти ошибку в коде |
240 / 213 / 84
Регистрация: 18.03.2010
Сообщений: 750
|
|
20.05.2011, 20:07 | 2 |
один раз до цикла и три раза в цикле.
0
|
20.05.2011, 20:20 [ТС] | 3 |
вот так у меня
Vvedi znachenie 10 Vvedi znachenie 10 Vvedi znachenie 10 Vvedi znachenie 10 10 3 тут четвертый раз я ввожу значение 10 а он его не считает мне надо чтоб токо 3 раз я ввел и он посчитал среднюю сумуу я что то не так написал там
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
||||||
20.05.2011, 20:29 | 4 | |||||
надо
0
|
20.05.2011, 20:53 [ТС] | 5 |
я токо понял 1 раз до цикла и 3 раз в цикле
Добавлено через 1 минуту а теперь Vvedi znachenie 10 Vvedi znachenie 10 Vvedi znachenie 10 10 2 теперь он не считает то что я ввел 3 -ий раз
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
||||||
20.05.2011, 21:58 | 6 | |||||
Ну ты же три раза ввёл?
0
|
20.05.2011, 22:09 [ТС] | 7 |
да три раза но он запсивает в массив токо первые два и делит на два
а если я прибалю 1 к i он просто мне покажет что 3 а не самом деле делит на два Добавлено через 3 минуты надо создать программу которая считывает в массив 10 значений, а потом показывает среднюю величину чисел и еще выводить скоко значений было записано в массив и прерываться когда я ввожу нечисло помогите как зделать
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
20.05.2011, 22:23 | 8 |
Ну так в чём дело? Делай цикл из десяти итераций. Не из девяти и не из одиннадцати а из десяти. Вперёд.
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
20.05.2011, 22:38 | 10 |
Блин, давай весь код. В нём я хочу увидеть цикл из десяти итераций в каждой из которых ты вводишь число и инициализируешь соответствующий элемент массива этим числом.
Последний раз тебе говорю- не три прохода не четыре и не пять а ДЕСЯТЬ. Потому что у тебя массив из ДЕСЯТИ ЧИСЕЛ. Чё непонятно лучше переспроси.
0
|
jonson
|
20.05.2011, 22:50
#11
|
0
|
20.05.2011, 23:03 [ТС] | 12 | |||||
11-ый раз я ввожу впустую Добавлено через 1 минуту я не пойму как зделать так чтобы он спрашивал меня 10 раз и все 10 значений записал в массив
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
20.05.2011, 23:07 | 13 |
ОК, теперь смотри. В цикле ты должен 10 раз ввести число и 10 же раз присвоить его значение определённом элементу массива. В цикле, понимаешь. Не вне цикла а В цикле.
Ну то есть ты понял, что строка 11 где ты вводишь число ВНЕ цикла это нехорошо. Вот убери её. Но не просто закомменть, а обдуманно попытайся убрать. Код сюда.
1
|
20.05.2011, 23:25 [ТС] | 14 | |||||
Добавлено через 4 минуты просто долго вводить надо десять чисел вот и пробовал на 3
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
||||||
20.05.2011, 23:31 | 15 | |||||
Правильно, а тебе не кажется, что temp здесь лишняя сущность?
1
|
0 / 0 / 0
Регистрация: 12.06.2015
Сообщений: 1
|
|
05.11.2016, 13:05 | 17 |
Он в цикле считает 0 за единицу по этому 4 раза
0
|
Модератор
|
|
05.11.2016, 18:10 | 18 |
Rezzzz, правильнее сказать "нумерация элементов в массивах в Си и С++ начинается с нуля".
0
|
05.11.2016, 18:10 | |
05.11.2016, 18:10 | |
Помогаю со студенческими работами здесь
18
Вычислить и вывести значение суперпозиции функций (неожиданное поведение программы: найти ошибку в коде) Вычислить значение функции (неожиданное поведение программы - как исправить?) Вычислить значение тригонометрического выражения (неожиданное поведение программы - как исправить?) Найти минимальный и максимальный элементы (неожиданное поведение программы: массив не передаётся в функцию) Неожиданное поведение программы: std::getline считывает строку только раз и на этом программа завершается (найти ошибку) Суммировать числа в цикле (неожиданное поведение программы) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |