Помогите разобраться

Программирование на Active Server Pages и VBScript.
baiba_89
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 16.10.2006 (Пн) 8:01

Помогите разобраться

Сообщение baiba_89 » 16.10.2006 (Пн) 12:10

Вот скрипт программы но он работает не так надо! Помогите разобраться почему. Он должен выводить предложение без самого длинного слова. Условие задачи такое: Удалить из строки самое длинное слово.
<html>
<head>
<title>123</title>
<script language="vbscript">
Sub cmdDo_Onclick
dim a
a=inputbox("Введите предложение")
a=trim(a) & " "
n=len(a)
for i=1 to n

c=mid(a,i,1)
if c <> " " then
w=w+c
else
msgbox w
w=" "
do while (mid(a,i,1)<>" ") and (i=n)
n1=len(c)
i=i+1
k=i-n1
loop
end if
next
a=mid(a,1,k-1)& mid(a,k+n1)

msgbox a
end sub
</script>
</head>
<body>
<input type=button name=cmdDo value="Кнопка">
</body>
<html>

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.10.2006 (Пн) 12:19

При чём здесь ASP?

Ну, и репостить перемещённые темы тоже нехорошо.
Изображение


Вернуться в ASP и VBScript

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

    TopList  
cron