|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Не могу разобраться
Подсчитать количество пробелов в введенной строке.
Подскажите как решить эту задачку? |
#2
|
||||
|
||||
Код:
var s:string; //(введенная строка) i:integer; k:integer; //(количество пробелов ) .................... k:=0; for i:=1 to length(s) do begin if s[i]=' ' then inc(k); end; label1.caption:='Всего '+inttostr(k)+' пробелов'; |
#3
|
|||
|
|||
А не подскажите почему всегда выводится что ВСЕГО 0 ПРОБЕЛОВ?
Последний раз редактировалось Серег@, 09.03.2010 в 09:44. |
#4
|
||||
|
||||
все должно работать... один вариант что ты не присвоил переменной s никакого значения.
попробуй так: Код:
var s:string; //(введенная строка) i:integer; k:integer; //(количество пробелов ) .................... k:=0; s:='я стану супер мега программером :)'; for i:=1 to length(s) do begin if s[i]=' ' then inc(k); end; label1.caption:='Всего '+inttostr(k)+' пробелов'; |
#5
|
|||
|
|||
Спасибо за помощь, я все сделал
|