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

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

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

> Помогите решить задачу с строками!
KolDun
сообщение 18.06.2004 4:17
Сообщение #1





Группа: Пользователи
Сообщений: 5

Репутация: -  0  +


Дан текстовый файл. Какой буквой чаще всего начинаются слава данного текста.Ответ должен быть записан в другом текстовом файле.

Ну с файлами я справлю тока прошу помочь с:
Какой буквой чаще всего начинаются слава данного текста.

Помогите пожалуйста сильно парюсь. blink.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
KolDun
сообщение 29.06.2004 0:43
Сообщение #2





Группа: Пользователи
Сообщений: 5

Репутация: -  0  +


Цитата
uses crt;
Var
f0,f : text;
St,S : String;
i    : Byte;
m    : Array[1..30] of Word;
function IntToStr(j: Longint): String;
var
Sa: string[11];
begin
Str(j, Sa);
IntToStr := Sa;
end;
Begin
If ParamCount<1 then halt else Assign(f0,'in.txt');
Assign(f,'in2.txt');
Reset(f0);
s:=''; For i:=1 to 30 do m[i]:=0;i:=1;
While Not EOF(f0) do
Begin
Readln(f,St);
While Length(St)>0 do
  If St[1]=' ' then Delete(St,1,1)
    else
    Begin
      If Pos(UpCase(St[1]),S)=0 then
      Begin
        S:=S+UpCase(St[1]);
        Inc(m[Length(S)]);
      End
        else Inc(m[Pos(UpCase(St[1]),S)]);
      While (St[i]<>' ') and (i<Length(St)) do Inc(i);
      Delete(St,1,i);
      i:=1;
    End;
End;
Close(f0);
ReWrite(f);
For i:=1 to Length(s) do Writeln(f,s[1]+' = '+IntToStr(m[i]));
Close(f);
End.


Програму я записал так.

В файле in.txt записанно:
Hwllow My wordld wholw things

По товим словам программа в файл In2.txt должна записать букву w.

Но этого не происходит sad.gif


Вышесказанными словами я не хочу обижать тебя и твой талант програмирование. и в предпоследнем топе я не имел ввиду что программа плохая так как она не работает у меня. Я сразу дописал что я что-то не так делаю, просто я програмирую не так уж долга и всех функций не знаю, и проект по Паскалю у меня большой это одно задание из 10 и на над ним я бился 2 дня прежде чем написать сюда.

Я не хочу сор и оскарблением, и не говорю что код полхой, просто у меня что-то не получается... sad.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
KolDun   Помогите решить задачу с строками!   18.06.2004 4:17
Altair   Мое предложение такое: создаем массив из 26 эл-тов...   18.06.2004 7:09
KolDun   Можно кодом записать пожалуйста так как в строках ...   19.06.2004 15:46
HelpAusHeaven   Свои типы данных вводить можно? Вообще можно и б...   21.06.2004 0:01
APAL   Не забудь про первый символ - перед ним нет пробе...   21.06.2004 9:40
BlackShadow   Если без излишеств, то вариант предложенный Олегом...   21.06.2004 10:45
APAL   А вот мой вариант - вроде даже покороче будет.... ...   21.06.2004 18:32
KolDun   Код предоставленный Apal вообще нечего не делае...   28.06.2004 18:49
APAL   Еще как работает! Я тестировал. Я уверен, ч...   28.06.2004 22:41
APAL   По поводу передачи в программу данных как параметр...   28.06.2004 22:55
KolDun   Програму я записал так. В файле in.txt записанн...   29.06.2004 0:43
KolDun   Спосибо заработало. Но хочу чтобы и твоя заработа...   29.06.2004 0:46
APAL   Assign(f,'in2.txt'); исправь на Assign(f0,...   29.06.2004 12:17
APAL   Вот что у меня получилось в файле in2.txt для твое...   29.06.2004 12:18
BlackShadow   KolDun, посмотрю дома. Завтра выложу.   29.06.2004 12:21


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

 



- Текстовая версия 20.07.2025 14:34
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"