Консультация № 114778
19.12.2007, 01:56
0.00 руб.
0 1 1
Уважаемые эксперты, не могли бы вы сказать как подсчитать число цифр в строке s? Спасибо за внимание.

Обсуждение

Неизвестный
19.12.2007, 10:21
общий
это ответ
Здравствуйте, Соколов Виктор Васильевич!
Ну, во-первых, не в строке <b>s</b>, а в строке <b>mes</b>
А во-вторых, код в приложении :))
Надеюсь, что не все будет понятно, и Вы зададите вопрос в минифоруме

Приложение:
.model tiny.codeorg 100hstart: cld lea si, mes@@1: lodsb or al, al jz @@2 cmp al, ‘0‘ jb @@1 cmp al, ‘9‘ ja @@1 inc count jmp @@1@@2:; показ mov ax, 3 int 10h xor cx, cx mov bx, 10 mov ax, count@@4: xor dx, dx div bx push dx inc cx or ax, ax jnz @@4@@5: pop ax add al, ‘0‘ int 29h LOOP @@5 int 20hmes db ‘a1f23j k4jd AS56Djd 7‘,0count dw 0end start
Форма ответа