Задача в VBA Дана строка S и число N?

Информатика | 10 - 11 классы

Задача в VBA Дана строка S и число N.

Преобразовать строку S в строку длины N следующим образом : если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ее начало добавить символы ".

" (точка).

Ответить на вопрос
Ответы (1)
Jaansergejev11 5 авг. 2020 г., 22:14:32

Sub str_4()

On Error GoTo Handler

Dim S As String

Dim N As Integer

S = InputBox("Stroka?

")

N = InputBox("Chislo?

")

If Len(S) > ; N Then S = Right(S, N)

While Len(S) < ; N

S = ".

" + S

Wend

MsgBox (S)

End

Handler :

MsgBox "Oshibka!

"

End Sub.

Saskemad 21 янв. 2020 г., 18:59:07 | 10 - 11 классы

С клавиатуры вводится произвольная строка, состоящая из символов латинского алфавита?

С клавиатуры вводится произвольная строка, состоящая из символов латинского алфавита.

Группы символов, раздельные пробелами, и не имеющие пробелов внутри будем называть словами.

Напишите программу, которая заменяет каждое слово строки на его длину.

Длина строки не более 100 символов.

Например : Исходная строка : "An example of a string of characters " Преобразованная строка "2 7 2 1 2 10".

Sofa39 4 янв. 2020 г., 11:00:04 | 5 - 9 классы

Дана строка символов, надо получить новую строку, заменив буквы 'с' символами ' * '?

Дана строка символов, надо получить новую строку, заменив буквы 'с' символами ' * '.

Алёнушка2002 9 окт. 2020 г., 09:26:45 | 10 - 11 классы

. Вводится две строки?

. Вводится две строки.

Длина каждой не превосходит 255 символов.

Определить, верно ли, что все элементы первой строки входят во вторую.

Lanchak 4 дек. 2020 г., 03:00:48 | 5 - 9 классы

Дано произвольная символьная строка?

Дано произвольная символьная строка.

Узнать её длинну и копировать из строки S 3 символа начиная с позиции 4.

Alina123456789100 30 сент. 2020 г., 10:58:00 | 10 - 11 классы

Дана строка?

Дана строка.

Если количество символов в ней нечетно , то выведите на экран средний символ строки.

Задача Паскаль.

Здлдк 5 янв. 2020 г., 11:00:34 | 5 - 9 классы

Ввести строку символов определить и вывести на экран ее длину?

Ввести строку символов определить и вывести на экран ее длину.

Вывести на экран первый и последний символ этой строки.

Emma16 17 окт. 2020 г., 21:07:14 | 5 - 9 классы

Дана строка символов заменить в данной строке все последовательности из одинаковых символов длиной более двух символов на строку вида : ' ^ nc' , где n - количество повторений заменяемого символа, с -?

Дана строка символов заменить в данной строке все последовательности из одинаковых символов длиной более двух символов на строку вида : ' ^ nc' , где n - количество повторений заменяемого символа, с - сам символ.

Например : дана строка 'aaabccdddde' и она должна стать строкой вида : ' ^ 3abcc ^ 4de'.

Dianka15587 12 нояб. 2020 г., 10:01:06 | 10 - 11 классы

Введите строку с экрана?

Введите строку с экрана.

Выведите её длину.

Добавьте после второго символа символ «о», удалите из строки последний символ.

Выведите на экран результирующую строку.

Приложите исходный код ( * .

Pas) и скомпилированный файл ( * .

Exe).

Ponilina 26 мая 2020 г., 20:09:06 | 10 - 11 классы

Имеется некоторый набор функций для работы со строками символов : СИМВОЛ(S) – функция возвращает первый символ непустой строки S ; ОСТАТОК(S) – функция возвращает строку, полученную из непустой строки?

Имеется некоторый набор функций для работы со строками символов : СИМВОЛ(S) – функция возвращает первый символ непустой строки S ; ОСТАТОК(S) – функция возвращает строку, полученную из непустой строки S удалением ее первого символа ; ДОБСИМВОЛ(C, S) – функция возвращает строку, полученную из строки S добавлением к ее началу символа C ; ДЛИНА(S) – функция возвращает число символов в строке S.

С использованием этих функций составлен алгоритм : НАЧАЛО ; ВВЕСТИ строку S ; Строка U : = «» ; Строка T : = S ; I : = 1 ; ЦИКЛ 1 ПОКА I< ; = ДЛИНА(S) / 2 ВЫПОЛНИТЬ С : = СИМВОЛ(T) ; T : = ОСТАТОК(T) ; U : = ДОБСИМВОЛ(С, U) ; I : = I + 1 ; КОНЕЦ ЦИКЛА 1 ВЫВЕСТИ строку T ; ЗАВЕРШЕНИЕ.

Если введенная строка – «СЛОНОПОТОМ», то в результате работы алгоритма будет выведено ….

Непонятно 6 дек. 2020 г., 01:10:08 | 10 - 11 классы

Программа вводит две строки?

Программа вводит две строки.

Из более длинной строки программа выводит все символы, коды которых > ; 70.

В короткой строке заменяет все «!

» знаки на « * » и выводит короткую строку на экран.

Вы зашли на страницу вопроса Задача в VBA Дана строка S и число N?, который относится к категории Информатика. По уровню сложности вопрос соответствует учебной программе для учащихся 10 - 11 классов. В этой же категории вы найдете ответ и на другие, похожие вопросы по теме, найти который можно с помощью автоматической системы «умный поиск». Интересную информацию можно найти в комментариях-ответах пользователей, с которыми есть обратная связь для обсуждения темы. Если предложенные варианты ответов не удовлетворяют, создайте свой вариант запроса в верхней строке.