Help me

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
len4ik
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 30.11.2006 (Чт) 14:12

Help me

Сообщение len4ik » 30.11.2006 (Чт) 14:22

Помогите мне, пожалуйста!
Вот задача: Одномерный массив из N-эл-тов заполнить с клавиатуры, отрицат эл-ты перенести в конец массива, сдвинув остальные влево, сохраняя их порядок.
Помогите сделать ее на visual basic

вот что у меня на паскале получилось(алгоритм):
for i:= 0 to длина_массива do
for j:= i to длина_массива do
if массив[j] > 0 then
begin
v:= массив[j] {v - переменная того же типа, что и переменные в массиве}
for k:= j downto i do
массив[j]:= массив[j-1]
массив[i]:= v;
break; {это выход из цикла где j (вторая строчка)}
end.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 30.11.2006 (Чт) 15:06

1. срочно переименовывай тему!
2. Срочно читай правила.
3. Какие-то попытки сделать это на VB имели место быть или как?

З.Ы. что-то это очень сильно напоминает то ли контрольную, то ли что-то вроде контрольной...
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 29

    TopList