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

Если длина строки больше заданной, отбросить первые символы, иначе в ее начало добавить символы "."

04.10.2011, 19:18. Показов 1628. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
4.Дана строка S и число N. Преобразовать строку S в строку длины N следующим образом: если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ее начало добавить символы "." (точка).
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2011, 19:18
Ответы с готовыми решениями:

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

Если длина строки больше заданной, отбросить первые символы, иначе в её начало добавить символы "."
Дано целое число N (N>0) и строка S.Преобразовать строку S в строку длины N следующим образом:если...

Дано целое число K и текстовый файл. Удалить из каждой строки файла первые K символов (если длина строки меньше K, то удалить из нее все символы)
Помогите Пожалуйста написать программу! Дано целое число K и текстовый файл. Удалить из каждой...

Даны две строки. Если они начинаются с одинаковых символов, то напечатать "ДА", иначе - "НЕТ"
Помоги те пожалуйста, решите сколько сможете. Задачи на строки. 6. Даны две строки. Если они...

1
Злой няш
2136 / 1505 / 565
Регистрация: 05.04.2010
Сообщений: 2,881
04.10.2011, 22:17 2
Лучший ответ Сообщение было отмечено Met!s как решение

Решение

4.
Pascal
1
2
3
4
5
6
7
8
9
var s : string; n : integer;
begin
   write('s = '); readln(s);
   write('n = '); readln(n);
   if n < length(s) then delete(s, 0, length(s) - n);
   while n > length(s) do
      insert('.', s, 0);
   writeln('Результат: ', s)
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.10.2011, 22:17
Помогаю со студенческими работами здесь

Удалить все символы "*", сдвигая конец последовательности на освободившиеся места, а освободившиеся в конце строки символы заменить пробелами
Вот мой код: const n=10; var i,j:integer; m:array of char; begin writeln('Заполните...

Удалить из строки все символы "+", стоящие после символа "5"
Всем привет. Очень всех прошу помочь с решением задач. Курс за 10 клас по программированию Turbo...

Заменить символы "1", "2", "3" словами "один", "два", "три"
Дана строка символов. Заменить символы &quot;1&quot;, &quot;2&quot;, &quot;3&quot; словами &quot;один&quot;, &quot;два&quot;, &quot;три&quot;. Оформить в...

Удалить из строки все символы "(" и ")"
Дана строка символов, удалить из строки все символы &quot;(&quot; и &quot;)&quot; , тобишь скобки круглые. Заранее...


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

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

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