Срочно помогите решить задачи!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Smith68
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 92
Зарегистрирован: 02.09.2005 (Пт) 19:08
Откуда: Тамбов, Моршанск

Срочно помогите решить задачи!

Сообщение Smith68 » 31.01.2006 (Вт) 20:57

У девочки Маши есть крохотный компьютер, в памяти которого помещается две целочисленные переменные. Маше для решения некоторой задачи требуется алгоритм, который меняет значение этих переменных.
Вчера на работе получил производственную травму: ударил палец о палец.

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 31.01.2006 (Вт) 22:10

:shock:
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 31.01.2006 (Вт) 22:45

A=a+b
b=a-b
a=a-b

Vladimir!
Обычный пользователь
Обычный пользователь
 
Сообщения: 88
Зарегистрирован: 19.09.2005 (Пн) 21:47
Откуда: Пермь

Сообщение Vladimir! » 31.01.2006 (Вт) 23:05

Smith68
Это Баян?

:?

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 31.01.2006 (Вт) 23:46

[offtop on]
Нет, это некачественная трава :lol:
[offtop off]
Задачу сформулируй правильней Смит
Если всё делать своими ручками, они скоро отвалятся !

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 01.02.2006 (Ср) 0:27

Код: Выделить всё
Private Sub Form_Load()
Dim a As Long, b As Long
a = 1
b = 2

b = b - a
a = a + b
b = Abs(b - a)

MsgBox "a=" & a & ";b=" & b
End Sub

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 01.02.2006 (Ср) 11:29

Так прикольней:
a=a xor b
b=a xor b
a=a xor b
ЗЫ. Почему прикольней: не нужно заморачиватся по поводу границ типов.
Листинги не горят!

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 01.02.2006 (Ср) 11:40

Не только прикольние, но и переполнения не может быть, не знал честно говоря.

Smith68
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 92
Зарегистрирован: 02.09.2005 (Пт) 19:08
Откуда: Тамбов, Моршанск

Сообщение Smith68 » 01.02.2006 (Ср) 20:21

Люди, это полное ж! Прислали из института! Никто не может решить!
Задача изложена правильно! Amed'у особая благодарность :lol:
Вчера на работе получил производственную травму: ударил палец о палец.


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

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

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

    TopList