Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 25.11.2013
Сообщений: 95

Описать функцию, которая подсчитывает количество слов списка L, оканчивающихся заданной буквой

02.05.2014, 17:06. Показов 1369. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Программа подсчитывает и удаляет эти слова. Помогите, пожалуйста убрать удаление
Вложение 394248
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.05.2014, 17:06
Ответы с готовыми решениями:

Функция: определить в строке количество слов, заканчивающихся заданной буквой
Необходимо сделать программу, где пользователь вводит текст и букву. Дальше через функцию надо вывести кол-во букв заканчивающихся. Заранее...

Написать функцию, которая подсчитывает количество элементов находящихся на диагоналях массива
Добрый день! Осваиваю функции и процедуры в VB6 SP6. Есть задача написать функцию, которая подсчитывает количество элементов находящихся...

Создать функцию программиста, которая подсчитывает в заданной строке количество слов
Создать функцию программиста, которая подсчитывает в заданной строке количество слов (слова разделены одним или более пробелами). В...

6
8 / 8 / 3
Регистрация: 01.05.2014
Сообщений: 14
02.05.2014, 18:05
Перейдя по ссылке пишет это

Вложение не существует или не указан идентификатор (номер). Если вы уверены, что использовали правильную ссылку, свяжитесь с администрацией
0
1 / 1 / 0
Регистрация: 25.11.2013
Сообщений: 95
02.05.2014, 18:15  [ТС]
№9.zip
0
8 / 8 / 3
Регистрация: 01.05.2014
Сообщений: 14
02.05.2014, 18:55
Если я правильно понял тогда надо просто убрать
Visual Basic
1
TxtInput.Text = ""
в этом коде

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub Command1_Click()
Dim somecell As listcell
Dim newcell As New listcell
 If Not (topcell.info = "") Then
  Set somecell = topcell
   Do While Not (somecell.nextcell Is Nothing)
    Set somecell = somecell.nextcell
   Loop
  newcell.info = TxtInput.Text
  Set somecell.nextcell = newcell
 Else
  topcell.info = TxtInput.Text
 End If
TxtInput.Text = ""
End Sub
0
1 / 1 / 0
Регистрация: 25.11.2013
Сообщений: 95
02.05.2014, 23:04  [ТС]
Когда программа начинает работать она ищет эти слова и удаляет,а мне нужно что бы они оставались
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
03.05.2014, 01:54
Не понимаю, зачем класс. Список можно понимать как массив, тогда функция (в модуле)
Visual Basic
1
2
3
4
5
6
7
8
Option Compare Text
 
Function CountByLtr(arr, ltr) As Long
Dim x
For Each x In arr
  If Right$(x, 1) = ltr Then CountByLtr = CountByLtr + 1
Next
End Function
Тест в окне Immediate - в первом случае передается массив Variant/String, во втором - String.
Code
1
2
3
4
?CountByLtr(array("вася","олег","петя"),"Я")
 2 
?CountByLtr(split("вася олег петя"),"Я")
 2
0
8 / 8 / 3
Регистрация: 01.05.2014
Сообщений: 14
03.05.2014, 02:24
Лучший ответ Сообщение было отмечено mm00 как решение

Решение

Цитата Сообщение от mm00 Посмотреть сообщение
а мне нужно что бы они оставались
Замените данный код на тот который у вас в wounput_Click
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    Dim somecell As listcell
    Dim a As Integer
    
    wounput.Cls
    If Not (topcell.nextcell Is Nothing) Then
    
        Set somecell = topcell
        
        Do
            wounput.Print somecell.info
            Set somecell = somecell.nextcell
            a = a + 1
        Loop Until (somecell Is Nothing)
        
    Else
        wounput.Print topcell.info
    End If
    
    Print "Количество слов = "; a
Теперь вам не надо нажимать на кнопку ОБРАБОТАТЬ, достаточно нажать на PictureBox(wounput) будет и результат и слова остаются.

Добавлено через 22 минуты
Я совсем забыл про то что надо проверять вот исправленный код

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
    Dim somecell As listcell
    Dim swhatletter As String
    Dim a As Integer
    
    On Error Resume Next
    
    wounput.Cls
    swhatletter = Left(Txtletter.Text, 1)
    
    If Not (topcell.nextcell Is Nothing) Then
    
        Set somecell = topcell
        
        Do Until (somecell Is Nothing)
            If Right(somecell.nextcell.info, 1) = swhatletter Then a = a + 1
            wounput.Print somecell.info
            Set somecell = somecell.nextcell
 
        Loop
        
    Else
        wounput.Print topcell.info
    End If
    
    Print "Количество слов = "; a
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.05.2014, 02:24
Помогаю со студенческими работами здесь

Создать функцию программиста, которая подсчитывает в заданной строке количество слов
Создать функцию программиста, которая подсчитывает в заданной строке количество слов (слова разделены одним или более пробелами). В...

Необходимо посчитать количество слов,оканчивающихся заданной буквой
Помогите найти ошибку вв текте программы!!Пожалуйста Необходимо посчитать количество слов,оканчивающихся заданной буквой.Программу...

Описать функцию, которая подсчитывает количество элементов очереди
Задание: описать функцию, которая подсчитывает количество элементов очереди, которые начинаются с заданной литеры.

Описать рекурсивную функцию, которая подсчитывает количество букв в строке
Здравствуйте, не могли бы кто нибудь помочь с двумя задачами. P.S. прошу прощения что нарушил правила и выложил две задачи в одной теме, но...

Программа, которая подсчитывает количество слов начинающихся с заданной буквы
Помогите новичку.Заранее спасибо! Есть программа, которая подсчитывает количество слов начинающихся с буквы заданной...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru