- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
var
s: string := '1 2 4 8 16 32 64 128 256 512';
sum: integer;
num,p: integer;
numstr: string;
begin
sum := 0;
while s.Length>0 do
begin
while s[1]=' ' do // Удаление лидирующих пробелов
Delete(s,1,1);
p := Pos(' ',s); // Поиск следующего пробела
if p=0 then // Если он не найден, то до конца строки находится последнее число
p := s.Length;
numstr := Copy(s,1,p);
Delete(s,1,p);
num := StrToInt(numstr);
sum += num;
end;
writeln('Сумма чисел строки равна ',sum);
end.
chtulhu 31.03.2014 08:48 # +5
bormand 31.03.2014 09:27 # 0
TarasB 31.03.2014 09:40 # +2
gost 31.03.2014 09:41 # +2
roman-kashitsyn 31.03.2014 09:56 # +2
У меня пригорает от того, что в stl не додумались включить строки, не владеющие своим буфером, с интерфейсом, аналогичным интерфейсу обычных строк. Реально же нужный функционал...
UPD: а, у тебя копии строк в массиве...
bormand 31.03.2014 10:04 # 0
Причем еще и довольно безопасный функционал (не опаснее обычного итератора).
roman-kashitsyn 31.03.2014 10:11 # 0
Аналоги бы тоже не помешали, но без них хоть можно прожить. Если бы оно было в stl, как минимум первые две реализации никто бы писать не стал :)
Dummy00001 31.03.2014 19:58 # 0
перефигачивать весь проект на новый класс/дублировать все методы для еще одного класса строк/переводить проект на темплейты для duck typing - очень и очень не кузяво.
TarasB 02.04.2014 09:31 # 0
gost 02.04.2014 10:20 # +3
guest6 12.09.2023 17:36 # 0
типа string_view ?
bormand 31.03.2014 09:41 # +1
Конардо детектед!
gost 31.03.2014 09:44 # 0
Vasiliy 31.03.2014 09:53 # 0
bormand 31.03.2014 10:00 # −1
Я бы на его месте заранее учетки регал, чтобы троллить нонстоп ;)
Stertor 31.03.2014 10:18 # −1
Я бы понимал, если бы он выносил мозг админам/мордераторам, но где они здесь? Покажите мне их.
1024-- 31.03.2014 12:30 # +2
Stertor 31.03.2014 12:49 # −3
1024-- 31.03.2014 12:56 # 0
Да как-то не сходит. Когда мы в последний раз видели посты по +300..+400?
Или ему был важен процесс (написать авторегер, дающий по сотне учёток в день - занятие интересное), а потом всё это наскучило, или ботов прижали парочкой запросов.
gost 31.03.2014 19:08 # 0
1024-- 31.03.2014 19:18 # 0
http://gvforum.ru/viewtopic.php?pid=1955#p1955
Он либо друг конардо, либо сам конардо.
Stertor 31.03.2014 19:18 # −1
guest 31.03.2014 21:44 # 0
Stertor 01.04.2014 11:21 # −1
guest 01.04.2014 20:52 # 0
2. Подключи сервис распознавания, они там по 1-2 бакса за 1000.
Stertor 01.04.2014 21:22 # −1
1024-- 01.04.2014 21:51 # 0
bormand 01.04.2014 22:04 # −1
guest 01.04.2014 23:45 # 0
bormand 02.04.2014 05:33 # −1
В чем смысл регать 600+ учеток, если удалять их - один-два запроса к базе?
3.14159265 01.04.2014 23:29 # +1
Честно, я даже как-то и не заметил. Это при том что я даже спам-лист давно не обновлял.
>все радуются
И шо он кому-то сильно мешал?
Stertor 31.03.2014 10:01 # −2
Это не ошибка? Т.е. в паскале строки - это объекты?
gost 31.03.2014 10:03 # +3
Stertor 31.03.2014 10:08 # −2