С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
1 / 1 / 0
Регистрация: 06.10.2014
Сообщений: 94
1

Подсчитать количество подряд идущих пробелов в первой ячейке

06.10.2014, 14:00. Показов 3260. Ответов 25
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите , посчитать количество подряд идущих пробелов в ячейке 1.1
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.10.2014, 14:00
Ответы с готовыми решениями:

Подсчитать наибольшее количество идущих подряд пробелов(или любого другого символа)
Подсчитать наибольшее количество идущих подряд пробелов(или любого другого символа)

Создать в Word макрос заменяющий пять идущих подряд пробелов символом табуляции
Помогите выполнить данное задание...:-[ Задание: Создать в Word макрос заменяющий пять идущих...

Подсчитать самую длинную последовательность подряд идущих букв а
Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а. Пример: aaaaa...

Подсчитать наибольшее число одинаковых идущих подряд элементов в массиве
1.даны два массива одинаковой размерности a(n),b(n) Определить кол-во элементов 1) a(i)>b(i) 2)...

25
Заблокирован
06.10.2014, 15:13 2
Лучший ответ Сообщение было отмечено E_X_E как решение

Решение

Visual Basic
1
2
3
4
5
6
sub E_X_E
for i=len([a1]) to 1 step -1
  if instr([a1],space$(i)) then exit for
next
msgbox "Максимальное количество подряд идущих пробелов в ячейке A1 равно " & i
end sub
4
1 / 1 / 0
Регистрация: 06.10.2014
Сообщений: 94
06.10.2014, 18:03  [ТС] 3
Спасибо все норм. Вот только что означает символ $ и & ?
0
Заблокирован
06.10.2014, 18:24 4
Цитата Сообщение от E_X_E Посмотреть сообщение
Спасибо все норм. Вот только что означает символ $ и & ?
это префиксы, обозначающие тип переменной, вот еще вариант

Visual Basic
1
2
3
4
5
6
sub E_X_E
for i=1 to len([a1])
  if instr([a1],space$(i))=0 then exit for
next
msgbox "Максимальное количество подряд идущих пробелов в ячейке A1 равно " & i
end sub
1
Заблокирован
06.10.2014, 18:24 5
Цитата Сообщение от E_X_E Посмотреть сообщение
что означает символ $
Цитата Сообщение от F1
String data type
A data type consisting of a sequence of contiguous characters that represent the characters themselves rather than their numeric values. A String can include letters, numbers, spaces, and punctuation. The String data type can store fixed-length strings ranging in length from 0 to approximately 63K characters and dynamic strings ranging in length from 0 to approximately 2 billion characters. The dollar sign ($) type-declaration character represents a String in Visual Basic.
& - Даны три разных числа. Найти среди них произведение и количество отрицательных
0
Заблокирован
06.10.2014, 18:34 6
Еще есть !@#% ()
например Var%() будет значить, массив с типом Integer

Добавлено через 6 минут
Кстати, предыдущщий пример можно решить одной строчкой
Visual Basic
1
2
    MsgBox "Максимальное количество подряд идущих пробелов в ячейке A1 равно " & _
    Len([a1]) - Len(LTrim([a1]))
0
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
06.10.2014, 18:38 7
Цитата Сообщение от Антихакер32 Посмотреть сообщение
Кстати, предыдущий пример можно решить одной строчкой
Немного заблудился наверно, а как-же определишь подряд идущие?
0
es geht mir gut
11272 / 4756 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
06.10.2014, 18:38 8
Цитата Сообщение от Антихакер32 Посмотреть сообщение
стати, предыдущщий пример можно решить одной строчкой
Ну и зачем нужны кривые варианты?
0
Заблокирован
06.10.2014, 18:40 9
поправил: Len([a1]) - Len(LTrim([a1]))
1
es geht mir gut
11272 / 4756 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
06.10.2014, 18:41 10
Подсчитать количество подряд идущих пробелов в первой ячейке
0
Модератор
9979 / 3825 / 879
Регистрация: 22.02.2013
Сообщений: 5,705
Записей в блоге: 78
06.10.2014, 18:45 11
Цитата Сообщение от Антихакер32 Посмотреть сообщение
это префиксы
Это не префиксы, а скорее постфиксы, но чаще их называют суффиксами.
0
Заблокирован
06.10.2014, 18:48 12
Да что не так!, у меня все ровно
что сегодня день особенный чтобы на меня нападать ))
Миниатюры
Подсчитать количество подряд идущих пробелов в первой ячейке  
0
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
06.10.2014, 18:54 13
Вот например в [a1]="что сегодня день особенный чтобы на меня нападать"
Так сколько будет максимально подряд идущих пробелов?
0
Заблокирован
06.10.2014, 18:55 14
Ответ: Максимальное количество подряд идущих пробелов в ячейке A1 равно 1
пойдёт? ))
1
Апострофф
06.10.2014, 19:01
  #15

Не по теме:

Цитата Сообщение от Антихакер32 Посмотреть сообщение
Максимальное количество подряд идущих пробелов в ячейке A1 равно 1
пойдёт?
Пойдёт, только не расстраивайся, пжлста......

0
es geht mir gut
11272 / 4756 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
06.10.2014, 19:02 16
Visual Basic
1
2
3
4
    Dim s
    s = "a a a a a            a a a a a a"
    MsgBox "Максимальное количество подряд идущих пробелов в ячейке A1 равно " & _
    Len(s) - Len(LTrim(s))
Какой ответ у тебя будет?
0
1 / 1 / 0
Регистрация: 06.10.2014
Сообщений: 94
19.10.2014, 16:58  [ТС] 17
Цитата Сообщение от SoftIce Посмотреть сообщение
&
Опиши алгоритм пожалуйста , я немного запутался
0
es geht mir gut
11272 / 4756 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
19.10.2014, 17:53 18
Цитата Сообщение от E_X_E Посмотреть сообщение
Опиши алгоритм пожалуйста , я немного запутался
Я ответ и не давал. Просто отметил, что алгоритм Антихакер32 работает неправильно.

Добавлено через 1 минуту
Рабочий алгоритм дал Апострофф во 2-м сообщении.
0
Антихакер32
19.10.2014, 18:04
  #19

Не по теме:

Зачем вообще программировать, если просиш описать как работают эти 2 несчастные строчки..
обращайтесь к фрилансерам, они вам напишут проект с кнопкой, которая всё делает )

Добавлено через 6 минут
Чтобы стать программистом, нужно книжки читать, и поголодать немного))

0
Pro_grammer
19.10.2014, 20:14     Подсчитать количество подряд идущих пробелов в первой ячейке
  #20

Не по теме:

Цитата Сообщение от Антихакер32 Посмотреть сообщение
Чтобы стать программистом, нужно ... поголодать немного))
А это к чему? Если нормально учиться, без голодовок, то программистом не станешь?

0
19.10.2014, 20:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2014, 20:14
Помогаю со студенческими работами здесь

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

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

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

Сформируйте массив целых чисел и определите максимальное количество подряд идущих одинаковых элементов
Сформируйте массив целых чисел и определите максимальное количество подряд идущих одинаковых...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru