IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Задача с использованием файла, нахождение символа в слове
сообщение
Сообщение #1


Гость






Вечер добрый форумчане.
вощем задал препод на первый взгляд не очень сложную задачу , но он у меня вызывает ряд затруднений ...
задание : Подсчитать кол-во слов содержащих хотябы одну букву "m"

вот текст программы , написал что мог

Код

program laba51;
var f1:text;
i:integer;
s:string;
begin
assign(f1,'laba51.txt');
rewrite(f1);
for i:=1 to 5 do begin
readln(s);
writeln(f1,s);
end;
close(f1);
end.

program laba52;
uses crt;
var f1:text;
i,k,l:integer;
s:string;
begin
assign(f1,'laba51.txt');
reset(f1);
k:=0;
while not eof(f1) do
for i:=1 to length(s) do
begin
readln(f1,s);
if s[i]='m' then k:=k+1;
i:=i+1;
end;
writeln ('kol-vo slov = ',k);
close(f1);
READKEY;
end.


если не сложно , исправте пожалуйста ... очень мне поможите

в программе я не реализовал нахождеименно слова ... неполучается это сделать unsure.gif
 К началу страницы 
+ Ответить 

Сообщений в этой теме
-Студент-   Задача с использованием файла   13.12.2007 23:09
-Студент-   знающие люди , подскажите пожалуйста ... горю , на…   15.12.2007 0:18
andriano   У тебя проблема в этом фрагменте: for i:=1 to len…   15.12.2007 0:46
Айра   for i:=1 to length(s) do begin readln(f1,s)…   15.12.2007 0:58
andriano   Вообще-то s - это строка, так что проблем с этой с…   15.12.2007 1:11
Malice   А вот эти две строки меня озадачивают: А что есл…   15.12.2007 1:24
andriano   Да, признаю, в анализе допустил ошибку. Тогда полу…   15.12.2007 1:53
Айра   Женская логика завораживает своей алогичностью (с…   15.12.2007 2:21
andriano   Табуляция в Паскале обозначается #9. С точки зрени…   15.12.2007 2:54
-Студент-   Предпологается , что в строке символов слов может …   15.12.2007 3:38
andriano   словом считается набор символов ограниченных с 2 -…   15.12.2007 15:41
volvo   Ты знаешь, если тебе делать особо нечего, можно и …   15.12.2007 16:14
andriano   В Паскале строк длиннее 255 символов НЕТ! Разл…   15.12.2007 17:13
-Студент-   2Andriano Нет , в строке "мама мыла раму…   15.12.2007 18:41
andriano   2Andriano Нет , в строке "мама мыла раму…   15.12.2007 19:23
Айра   это предполагает, что других символов в строке не…   15.12.2007 19:11
-Студент-   ну задача для первого курса :) нечего сверхъесте…   16.12.2007 0:41
Айра   {$I} - директива компилятора, которая отлав…   16.12.2007 1:25


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 26.04.2024 5:44
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name