![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.11.2009
Сообщений: 26
|
![]()
Доброго времени суток.
Я попытался написать такую программку: Код:
-6 8 7 -6 вывод в последнем действии такой: 8 7 -6 -1.9984е+018 ? (Спрашивается как он получается и как вернуть на его место -6) P.S. Я не силен в математике, может быть нужно как-то по другому перестановку элементов массива делать? Последний раз редактировалось xnise; 05.12.2009 в 09:10. |
![]() |
![]() |
![]() |
#2 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
![]()
В С индексы массивов начинаются с 0, а Вы везде с 1 начинаете
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.11.2009
Сообщений: 26
|
![]()
Вообще-то из первой части программы видно что я сдвинул индексы специально для удобства их ввода и нормального восприятия, к тому же если их не сдвигать, то все равно ничего не меняется, вывод остается прежним в конце программы.
|
![]() |
![]() |
![]() |
#4 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]() Код:
Ты создал массив из n элементов, затем пытаешься ввести его элементы с 1 по n ый т.е нулевой элемент у тебя остается пустым Код:
Последний раз редактировалось NiCola999; 04.12.2009 в 21:58. |
![]() |
![]() |
![]() |
#5 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
![]()
Из первой части программы видно, что Вы завели массив размерности n
Код:
Код:
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 23.11.2009
Сообщений: 26
|
![]()
Получилось, исправил. Теперь программа выглядит так и все считает и выводит как надо
Код: Код:
![]() Последний раз редактировалось xnise; 05.12.2009 в 12:05. Причина: Ошибки в коде |
![]() |
![]() |
![]() |
#7 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
![]()
Вот так и начинаешь верить в чудеса - наполовину исправленная программа тем более не должна работать
![]()
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 23.11.2009
Сообщений: 26
|
![]()
Вы правы - пришлось ее снова переисправлять, но от чудес вроде бы ни куда не ушло. А главное чудо: как компилятор делит на элемент со значением 0 и не выводит сообщение об ошибке.
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 23.11.2009
Сообщений: 26
|
![]()
Ну вот вроде новый вариант в котором я избавился от деления на 0 исправив формулу. Я поставил его на место последнего кода
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вставить число после всех элементов массива, кратных 3 | Mclaren | Помощь студентам | 0 | 10.11.2009 02:40 |
После введения из клавиатуры произвольного одномерного массива /// | Siroga35 | Помощь студентам | 1 | 18.06.2009 11:45 |
Вывод некоторых параметров из *.ini (или *.txt) файлов в поля Label | grey | Помощь студентам | 11 | 14.02.2009 10:58 |
Вывод на экран списка статей, опубликован-ных после заданного года | Igor571 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 01.12.2008 08:23 |
Демонстрационная программа выполнения геометрических преобразований трехмерных объектов | true_men | Помощь студентам | 6 | 19.11.2007 20:11 |