0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 10
1
TASM

Ввести строку из 12 символов. Из введенной строки удалить символ "о".

16.03.2010, 21:54. Показов 3688. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер) Помогите замутить прогу!

Ввести строку из 12 символов. Из введенной строки удалить символ ‘о’.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2010, 21:54
Ответы с готовыми решениями:

Ввести строку символов, если ее длина нечетная, удалить символ, стоящий посередине строки.
Вот само условие задачки: Ввести строку символов, если ее длина нечетная, удалить символ,...

Ввести строку символов, если ее длина нечетная, удалить символ, стоящий посередине строки.
Помогите пожалуйста с решением Ввести строку символов, если ее длина нечетная, удалить символ,...

Ввести с клавиатуры строку символов.Признак окончания ввода строки - нажатие клавиши 'ввод'.Программа должна определить длину введенной строки L
Помогите пожалуйста:gbye: Ввести с клавиатуры строку символов.Признак окончания ввода строки -...

Исключить из введенной строки символ, введенный с клавиатуры. Вывести на экран количество удаленных символов и строку
При вводе строки символ удаляется только из первого слова. Как сделать, чтобы он удалялся из...

Ввести три строки символов и удалить из этих строк символ, введенный с клавиатуры
Здравствуйте жители форума. Накинул мне задачку один преподаватель. Решить надо до след недели....

9
69 / 74 / 0
Регистрация: 15.12.2008
Сообщений: 302
17.03.2010, 08:37 2
ввести строку функция 0Ah INT 21h
0
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 10
17.03.2010, 08:38  [ТС] 3
а удалить выбранный символ???
0
2537 / 833 / 10
Регистрация: 31.05.2009
Сообщений: 1,668
17.03.2010, 13:47 4
что-то вроде.
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
  mov si,str1
  mov di,si
  mov cx,12
l0:
  mov al,[si]
  cmp al,'o'
  jz l1
    mov [di],al
    inc di
l1:
  inc si
  loop l0
2
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 10
28.05.2010, 02:22  [ТС] 5
Помогите решить задачку.

Ввести строку из 12 символов. Из введенной строки удалить символ ‘о’.
0
1779 / 757 / 153
Регистрация: 03.06.2009
Сообщений: 5,925
28.05.2010, 10:14 6
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
str db 13,14 db (0)
lea dx,str
mov ah,10
int 21h
    mov cl,str[1]
mov ch,0
    lea si,str[2]
    mov di,si   
lp: lodsb       
    cmp al,'o'  
    jz skipst   
    stosb       
skipst: loop lp
2
0 / 0 / 0
Регистрация: 15.03.2011
Сообщений: 5
19.04.2011, 18:28 7
а что делает 8 строка?
0
232 / 102 / 6
Регистрация: 18.04.2010
Сообщений: 294
19.04.2011, 18:45 8
В конечную строку добавляет символ из введенной, если этот символ не нужно вырезать.
0
0 / 0 / 0
Регистрация: 15.03.2011
Сообщений: 5
19.04.2011, 19:55 9
ну да... а вот что именно помещается в di: значения символа, ASCII код или адрес его?
0
4164 / 1816 / 216
Регистрация: 06.10.2010
Сообщений: 4,069
19.04.2011, 20:18 10
Assembler
1
2
3
4
5
6
7
8
9
10
mov si,offset str
mov di,si
mov cx,12
l0:lodsb
   cmp al,'o'
   jz l1
     stosb
   l1:
loop l0   
mov byte ptr es:[di],'$' ;завершаем DOS-строку
0
19.04.2011, 20:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2011, 20:18
Помогаю со студенческими работами здесь

Ввести строку с клавиатуры, и удалить выбранный символ (вводится после строки)
ЗДравствуйте, товарищи. Ситуация такова, что учусь писать на ассемблере. Задание такое, что нужно...

Ввести строку символов. Определить длину введенной строки L, и если длина L кратна 3, то удаляются все символы, стоящие на местах с номером кратным 3
Помогите написать программу.Ввести строку символов. Определить длину введенной строки L, и если...

Ввести строку символов. Определить длину введенной строки L, и если длина L кратна 3, то удаляются все символы, стоящие на местах с номером кратным 3
!!!!!

Ввести с клавиатуры строку символов,удалить все гласные буквы из строки
Помогите со строками... Ввести с клавиатуры строку символов,удалить все гласные буквы из строки....

Ввести строку символов, если ее длина четная, удалить 2 символа стоящий посередине строки
Ввести строку символов, если ее длина четная, удалить 2 символа стоящие посередине строки


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru