![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с Паскалем
regdown © (2006-10-30 13:49:00)Я сам пишу программы на Delphi, сегодня написал контрольную используя Delphi, а училка мне 2 поставила, сказала почему не на турбо паскале. Короче, ненормальная.
Помогите мне плиз с прогрой на турбо паскале.
Мне нужно следующее, у нас есть массив из n чисел (n как и сами числа надо вводить при запуске программы), нужно найти все числа равные нулю из этого массива и составить новый, элементы которого будут равны порядковым номерам всех нулей из первого (тоесть его координаты- номер строки номер столбца), а потом вывести этот новый массив на экран,
тоесть например:
Дан массив:
1 24 13 0
2 0 77 91
Получим новый массив:
1 4
2 2
Спасибо, если кто-то поможет, взамен могу помочь что-то написать на Delphi
Игорь Шевченко (2006-10-30 14:53:00) [1]Поговорили и будет.
Сергей М. (2006-10-30 14:52:00) [2]Удалено модератором
regdown (2006-10-30 14:50:00) [3]Удалено модератором
Elen (2006-10-30 14:50:00) [4]Удалено модератором
Сергей М. (2006-10-30 14:49:00) [5]Удалено модератором
regdown (2006-10-30 14:48:00) [6]Удалено модератором
regdown (2006-10-30 14:47:00) [7]Удалено модератором
regdown (2006-10-30 14:46:00) [8]Себе могу, а почему неправильно??? если у нас массив из 10, то мы объявляем a:array[1...10] of integer;
Elen (2006-10-30 14:44:00) [9]
> если я не могу написать на паскале, то и не мог на Дельфи.
Судя по [0] так и есть... Лентяй... (не обижайся)
Percent (2006-10-30 14:43:00) [10]объявляем переменную а[1...N],
Неправильно.
Ты условие задачи сам себе сформулировать можешь?
regdown (2006-10-30 14:42:00) [11]В дельфи ввод массива я делал так: через пробел в эдит1 писались числа, а потом приравнивались к массиву, используя пробел как разделитель, ну проверяем если пробел, то до пробела число его и добавляем
regdown (2006-10-30 14:38:00) [12]а я уже тебе письмо строчу, короче вот тип:
объявляем переменную а[1...N], затем вводим а[1]... Потом просто смотрим если например a[1]=0 тогда b[1]=11, тоесть координаты а, а потом просто выводим в мемо наш массив b
Dmitrij_K (2006-10-30 14:37:00) [13]Удалено модератором
Сергей М. (2006-10-30 14:36:00) [14]Удалено модератором
regdown (2006-10-30 14:34:00) [15]Удалено модератором
Palladin (2006-10-30 14:33:00) [16]ты его не найдешь, в анкете кукла, мыло не дам, хочешь результата, пости здесь логику...
Elen (2006-10-30 14:31:00) [17]
> а училка мне 2 поставила, сказала почему не на турбо паскале
А чего б тебе не сесть с ней (за парту) и не доказать что сам писал!!!
> взамен могу помочь что-то написать на Delphi
Всех развеселил - это плюс, но сам не хочеш сделать - это минус (Такая задача на делфи - тот же паскаль)
regdown (2006-10-30 14:27:00) [18]все я нашел его, я тебе закину
regdown (2006-10-30 14:27:00) [19]можешь скинуть свое мыло я тебе текст по мылу пришлю?
regdown (2006-10-30 14:26:00) [20]Рандомайз выводится каждый раз в цикле, потомучто существует вторая форма, во время цикла вызывается вторая форма, а почему то после ее закрытия если рандомайз написать в начале то числа генерируется в одинаковом порядке, как буд-то этой команды вообще нет.Рандом, это перед шифрованием текста через каждую строчку вставляется случайное число, чтобы расшифровка труднее шла. про доунту я говорил, что у каждого свои заковырки, мне легче так написать, я так не забываю где какая у меня переменная, я так привык уже.