![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 27.11.2013
Сообщений: 67
|
![]()
Всем привет. вот условие задачи: Сформировать массив а[1..8], элементы которого выбираются случайным образом из интервала [-10, 10]. Определить методом последовательного поиска, содержит он заданное число. Если элемент не найден, то вставить его на первое место. НЕ удается выполнить условие это Если элемент не найден, то вставить его на первое место. Вот собственно код мой. Все работает кроме последнего,т.е. даже не организовано Код Pascal
Код:
Последний раз редактировалось Stilet; 30.01.2014 в 18:34. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Вот тут
Код:
Чтобы [-10;10] надо Код:
Это как? Вставить вместо a[1] ? |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.11.2013
Сообщений: 67
|
![]()
т.е допустим я ввел -2,а его нет в массиве,то поставить это число на первое место массиве,но ничего не сказано про изменчивость массива после вставки данного символа,поэтому без разницы
|
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
1) Переставьте условия в while:
while (i <= 8) and (a[i] <> k) Иначе происходит обращение к элементу за пределами массива 2) Раз без разницы, то и добавьте в ветку else команду a[1] := k.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.11.2013
Сообщений: 67
|
![]() |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 27.11.2013
Сообщений: 67
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сформировать массив а[1..12], упорядоченный по возрастанию. Если он содержит заданное число, удалить его из массива | schibeki | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 30.01.2014 21:43 |
Visual Basic. Дан двумерный массив размером n*m, заполненный случайными числами. Определить, есть ли в данном массиве столбец... | Nember | Помощь студентам | 0 | 21.12.2013 21:56 |
Двумерный массив А. Если заданное число больше первой цифры столбца, то этот столбец удаляется. Комментировать листинг на Паскаль | Altana | Помощь студентам | 0 | 29.05.2012 11:30 |
Вставить число в массив | Julia13 | Помощь студентам | 3 | 08.01.2012 16:51 |