| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > одномерные массивы |
| Автор: syoksana 26.9.2008, 21:21 | ||
| Привет! решала задачки, что-то не получается, где ошибка? Массив А из 20 элементов. Заменить отрицательные элементы на среднее арифметическое элементов массив. Результат вывести на печать.
|
| Автор: ne0n 26.9.2008, 22:18 |
| все нормально, просто в конец добавь Readln; и увидешь результат) |
| Автор: syoksana 27.9.2008, 01:41 | ||||
добавила, всё равно ничего не изменилось, вот возьмём пример, массив из пяти элементов -2 1 0 0 0 а резуьтат не верный выводит -2 1 0 0 0 где ошибка? и как вывести что нет отрицательных элементов?
|
| Автор: ne0n 27.9.2008, 02:02 | ||||||
все он правильно выводит..смотри внимательней)
-2.00000000000000E-0001 это значит -0.2 (-2+1)/5 = -0.2 если хочешь чтоб выводилось в более привычном виде то поступи так:
это значит выводить 4 знака перед запятой и 4 после. если у тебя среднеарифметическое и сами элементы не будут привышать 9999 то можно так и оставить) ну добавь еще какуюнито переменную дополнительную j:
|
| Автор: syoksana 27.9.2008, 14:54 | ||||||
Поняла, это что-то я подзабыла. Спасибо тебе, что помог! |