![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 13.05.2009
Сообщений: 3
|
![]()
Задача на Делфи. Дан масив Spog типа 0 1 0 0 1 0 1 0, k_spog - количество единиц. Нужно сформировать другой масив KE, в котором будут храниться номера элементов, равных единице, из первого массива. Подскажите, в чем моя ошибка, вот код:
for i:=1 to maxpip do begin if Spog[i]=1 then begin for j:=1 to k_spog do KE[j]:=i; end; end; Получаю результат 7, 7, 7 вместо 2,5,7 |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
![]()
Как вариант можно завести переменную n, которая будет обозначать текущее конечное положение в массиве единиц.
Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 13.05.2009
Сообщений: 3
|
![]()
Cпасибо, работает
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с матрицей | Panda | Помощь студентам | 1 | 06.07.2008 16:42 |
помогите с матрицей | Panda | Помощь студентам | 1 | 01.07.2008 11:31 |
Помогите с матрицей | Zolotce | Помощь студентам | 4 | 21.04.2008 14:15 |
Помогите, программа с матрицей | Absent | Помощь студентам | 3 | 16.12.2007 07:53 |