Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Cat2010
0 / 0 / 0
Регистрация: 08.10.2010
Сообщений: 14
1

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

10.11.2010, 18:21. Просмотров 797. Ответов 1
Метки нет (Все метки)

Дано целое число N (N>0) и строка S.Преобразовать строку S в строку длины N следующим образом:если длина строки S больше N,то отбросить первые символы,если длина строки S меньше N, то в её начало добавить символы "." (точка).
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2010, 18:21
Ответы с готовыми решениями:

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

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

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

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

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

1
pryda
Неадекват и грубиян
291 / 285 / 294
Регистрация: 22.02.2010
Сообщений: 627
10.11.2010, 18:25 2
Лучший ответ Сообщение было отмечено Cat2010 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var s:string;
    i,n:integer;
begin
writeln('Введите строку');
readln(s);
writeln('Введите число');
readln(n);
if length(s)>n then
repeat
delete(s,1,1);
until length(s)=n
else
repeat
s:='.'+s;
until length(s)=n;
writeln(s);
readln;
end.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2010, 18:25

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

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru