![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 19.01.2015
Сообщений: 9
|
![]()
Задание:дан текст.найти количество слов оканчивающиеся на о
Решение: Код:
![]() Последний раз редактировалось Stilet; 20.01.2015 в 08:02. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]()
А при чём тут двумерный массив?
![]() А может тут вовсе и Паскаль ни при чём ![]() s[i-1] - тут в ноль уходит... и по логике подобное подходит для слов начинающихся с о Также надо учесть, что в некоторых паскалях (особенно старых) может возникнуть проблема с русскими буквами Один из вариантов такой: Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 19.01.2015
Сообщений: 9
|
![]()
rz,input,inc, in rz мы этого не проходили
![]() ![]() ![]() |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,871
|
![]() Код:
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
Последний раз редактировалось Stilet; 20.01.2015 в 09:58. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 19.01.2015
Сообщений: 9
|
![]()
str?? это чего??)
а на s это можно заменить?? ![]() |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,871
|
![]()
да, можно. это имя строковой переменной. я по-началу тоже боялся отступить от тех обозначений, которые были даны в школе, скорее, не было нужды придумывать своё. писал всюду A, B, C, D, N, K, V... а потом понял, что не стоит цепляться за прошлое, и начал экспериментировать.
так что в этой программе исправь str на s, а в другой уже попытайся придумать свои имена.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
Последний раз редактировалось NetSpace; 20.01.2015 в 09:36. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 19.01.2015
Сообщений: 9
|
![]()
writeln('Введите текст');
readln(s); а вот эта строка не нужна?? я попробовала вот так: Код:
Последний раз редактировалось Stilet; 20.01.2015 в 10:00. |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,871
|
![]()
сделай тогда не length(m) , а length(m-1)
и вот после этого m:= 'eto, net okolo togo. da ploho .'; допиши ещё строчку m:= m+'.' это натот случай, если в программу будет введена строка, где на конце слово с буквой О, но не стоит т точка.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
Последний раз редактировалось NetSpace; 20.01.2015 в 09:44. |
![]() |
![]() |
![]() |
#9 |
Регистрация: 19.01.2015
Сообщений: 9
|
![]()
тогда пишет это:нельзя преобразовать тип string к integer
и пишет что ошибка где я length(m) , а length(m-1) поменяла Последний раз редактировалось hohoma; 20.01.2015 в 09:50. |
![]() |
![]() |
![]() |
#10 |
Регистрация: 19.01.2015
Сообщений: 9
|
![]()
если имеет значение, то буква о из русского алфавита
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
двумерный массив Паскаль | LastBreath | Помощь студентам | 3 | 05.05.2010 00:49 |
Двумерный массив паскаль | Альбиша | Помощь студентам | 3 | 14.12.2008 23:42 |
Паскаль (двумерный массив) | RAVAL)) | Помощь студентам | 5 | 16.06.2008 00:27 |