+100
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
var s: string;
res: string;
begin
readln(s);
res := 'Слишком большая строка';
if length(s) = 0 then res := s;
if length(s) = 1 then res := s;
if length(s) = 2 then res := s;
if length(s) = 3 then res := s;
if length(s) = 4 then res := s[0] + ' ' + s[1] + s[2] + s[3];
if length(s) = 5 then res := s[0] + s[1] +' ' + s[2] + s[3] + s[4];
if length(s) = 6 then res := s[0] + s[1] + s[2] +' ' + s[3] + s[4] + s[5];
if length(s) = 7 then res := s[0] + ' ' + s[1] + s[2] + s[3] +' ' + s[4] + s[5] + s[6];
if length(s) = 8 then res := s[0] + s[1] + ' ' + s[2] + s[3] + s[4] +' ' + s[5] + s[6] + s[7];
if length(s) = 9 then res := s[0] + s[1] + s[2] + ' ' + s[3] + s[4] + s[5] +' ' + s[6] + s[7] + s[8];
writeln(res);
end.
Код масштабируемый - сейчас он обрабатывает строки, в которые можно записать от нуля до девяти символов, но его прозрачно можно смасштабировать до обработки хоть 20, хоть 50 символов.
Кроме того, тут не используются платформозависимые API.
Запостил:
Govnocoder#0xFF,
22 Ноября 2011
Лол, вы это на пальцах прикинули что-ли?
> Код масштабируемый
feature request: добавить (теми же if-и без else) поддержку, скажем, бонжурского (по 2 цифры разделенные точкой).
-1
Круглые сутки не спи.
Кстати, ты меня минусуешь, значит у тебя баттхёрт, значит я тебя затроллил!
Я даже не знаю, что такого сказать для отмазки.