Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите с Паскалем


Страницы:   1 2 3

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]

Рандомайз выводится каждый раз в цикле, потомучто существует вторая форма, во время цикла вызывается вторая форма, а почему то после ее закрытия если рандомайз написать в начале то числа генерируется в одинаковом порядке, как буд-то этой команды вообще нет.Рандом, это перед шифрованием текста через каждую строчку вставляется случайное число, чтобы расшифровка труднее шла. про доунту я говорил, что у каждого свои заковырки, мне легче так написать, я так не забываю где какая у меня переменная, я так привык уже.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо