Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2013, 21:33   #1
shadezx
Пользователь
 
Регистрация: 24.10.2013
Сообщений: 75
По умолчанию Строки в Паскале

Не могу понять как решить задачу...
Дано целое число N (> 0) и строка S. Преобразовать строку S в строку длины N следующим образом: если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ее начало добавить символы «.» (точка).
помогите кто может, преобразовать я могу, а вот с условием у меня проблемы
shadezx вне форума Ответить с цитированием
Старый 30.11.2013, 21:49   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

Цитата:
Сообщение от shadezx Посмотреть сообщение
..преобразовать я могу, а вот с условием у меня проблемы
Вот вам условие
Код:
 if Length(S)>N 
   then  //  отбросить 
   else if Length(S)<N 
     then  // добавить
Два if - потому что может быть и = N
Может быть, не самое изящное решение, но должно работать.
type_Oleg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки в паскале neomax38 Помощь студентам 1 12.12.2010 12:01
строки на паскале chertovka. Помощь студентам 0 18.06.2010 08:59
Строки в паскале DomiNik Помощь студентам 7 16.06.2010 20:03
строки в паскале swedalena Помощь студентам 2 23.05.2010 17:39
Строки в паскале Шахрия Помощь студентам 3 02.11.2009 12:49