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

Вывести те слова, у которых есть хотя бы одна буква «а», стоящая рядом с «м»

06.12.2015, 14:32. Показов 1496. Ответов 5
Метки нет (Все метки)

Вывести те слова, у которых есть хотя бы одна буква «а», стоящая рядом с «м».
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2015, 14:32
Ответы с готовыми решениями:

Дана строка. Вывести на экран слова, внутри которых имеется хотя бы одна буква, с которой слово начинается. [Turbo prolog][есть решение]
predicates ...

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

Дана строка. Указать те слова в которых есть хотя бы одна буква "k"
Помогите решить задачу: Дана строка. Указать те слова в которых есть хотя бы одна буква "k". Я...

Дана строка. Указать те слова в которых есть хотя бы одна буква "k"
Помогите решить задачу: Дана строка. Указать те слова в которых есть хотя бы одна буква "k". Я...

5
Заблокирован
06.12.2015, 15:14 2
Losya, ссылочку на словарь (или просто набор слов, у некоторых из которых есть хотя бы одна буква «а», стоящая рядом с «м») не мешало бы приложить. Не хоть какую-то видимость работы показать...
0
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 8
06.12.2015, 15:58  [ТС] 3
Мамон
папа
мама
Пижама

Добавлено через 9 минут
Апострофф,
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Sub in_1()
Dim mas() As String, i%, j%, z%
i = 0
Do While Лист1.Range("A" & i + 1).Text <> ""
i = i + 1
s = Лист1.Range("A" & i).Text
ReDim Preserve mas(1 To i)
mas(i) = s
Loop
k = 0
b$ = ""
j = 1
For j = 1 To Len(mas(j))
If (Mid(mas(j), z, 1) = "а") And (Mid(mas(j), z + 1, 1) = "м") Then b$ = mas(j)
Cells(j, 2) = b$
b$ = ""
Next j
End Sub
ошибка : Run-time error '5':
Invalid procedure call or argument
Подскажите где ошибаюсь?
0
Заблокирован
06.12.2015, 16:37 4
Цитата Сообщение от Losya Посмотреть сообщение
For j = 1 To Len(mas(j))
If (Mid(mas(j), z, 1) = "а") And (Mid(mas(j), z + 1, 1) = "м") Then b$ = mas(j)
Visual Basic
1
2
For j = 1 To i ' Len(mas(j))
If InStr(1, mas(j), "ма", vbTextCompare) > 0 Then b$ = mas(j)
Добавлено через 4 минуты
В слове ампер буква «а» стоит рядом с «м»?
0
15135 / 6409 / 1730
Регистрация: 24.09.2011
Сообщений: 9,999
06.12.2015, 21:39 5
Losya,
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Sub in_1()
Dim i&, j&, s$
  Do While Лист1.Range("A" & i + 1).Text <> ""
    i = i + 1
    s = Cells(i, 1).Text
    If InStr(1, s, "ма", vbTextCompare) > 0 Or InStr(1, s, "ам", vbTextCompare) > 0 Then
      j = j + 1
      Cells(j, 2) = s
    End If
  Loop
End Sub
0
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 8
09.12.2015, 21:50  [ТС] 6
Казанский, помогите сделать подпрограмму-процедуры?
PureBasic
1
2
3
4
5
6
7
8
9
10
11
Sub in_1()
Dim i&, j&, s$
  Do While Лист1.Range("A" & i + 1).Text <> ""
    i = i + 1
    s = Cells(i, 1).Text
    If InStr(1, s, "ма", vbTextCompare) > 0 Or InStr(1, s, "ам", vbTextCompare) > 0 Then
      j = j + 1
      Cells(j, 2) = s
    End If
  Loop
End Sub
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2015, 21:50
Помогаю со студенческими работами здесь

Найти в тексте слова, в которых встречается хотя бы одна цифра и одна буква
Словом текста является последовательность цифр и букв латинского алфавита длиной не более 6...

Найти и вывести все слова текста, в которых есть хотя бы одна цифра
Дана последовательность символов. Найти и вывести все слова текста, в которых есть хотя бы одна...

Ввести строку, ввести слово. Вывести из строки только те слова, в которых есть хоть одна буква из введённого слова
Здравствуйте, товарищи программисты. Я не смогла смириться с поражением и это снова привело меня к...

Из файла удалить слова, в которых содержится хотя бы одна буква предпоследней строки
Доброго времени суток! Подскажите как на питоне v3.3.2 сделать скрипт задача которого в следующем:...


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

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

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