Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.12.2010, 16:51   #1
Drago56
Пользователь
 
Регистрация: 13.12.2010
Сообщений: 91
Смех Исправте ошибку

Пожалуйста помогите исправить ошибку!!!
Код:


Код:
uses crt;
var
  s: string;t1,t2:text;
  i: integer;
  Begin
  assign(t1,'text.txt');
  rewrite(t1);
  ReadLn(s);
  writeln(t1,s);
  close(t1);
  reset(t1);
  while not eof(t1) do begin
  i := 2;
 while ((s[i] <> '.') and (s[i] <> ' ')) do begin
      s[i] := chr(ord(s[i]) + 32);
      Inc(i);
      if i > Length(s) then break;
    end;
    if i > Length(s) then break;
    if s[i] = '.' then Inc(i);
    Inc(i);
  end;
  WriteLn(s);
 close(t1);
end.
Drago56 вне форума
Старый 18.12.2010, 17:14   #2
andrewpalkin
Форумчанин
 
Аватар для andrewpalkin
 
Регистрация: 23.11.2010
Сообщений: 458
По умолчанию

И в чем ошибка ???
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
andrewpalkin вне форума
Старый 18.12.2010, 18:00   #3
Drago56
Пользователь
 
Регистрация: 13.12.2010
Сообщений: 91
По умолчанию

s[i] := chr(ord(s[i]) + 32);вроде
Это точно я бы и хотел узнать!!!
Drago56 вне форума
Старый 18.12.2010, 18:05   #4
andrewpalkin
Форумчанин
 
Аватар для andrewpalkin
 
Регистрация: 23.11.2010
Сообщений: 458
По умолчанию

Цитата:
Сообщение от Drago56 Посмотреть сообщение
s[i] := chr(ord(s[i]) + 32);вроде
Это точно я бы и хотел узнать!!!
Ну не помешало бы и условие задачи сказать , что ты пытаешься сделать
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
andrewpalkin вне форума
Старый 18.12.2010, 22:05   #5
Drago56
Пользователь
 
Регистрация: 13.12.2010
Сообщений: 91
По умолчанию

Надо в текстовый фаил засунуть программу которая будит выполнять следующие(Поменять все прописные буквы на строчные кроме тех которые будут стоять после точки)
Drago56 вне форума
Старый 19.12.2010, 02:49   #6
andrewpalkin
Форумчанин
 
Аватар для andrewpalkin
 
Регистрация: 23.11.2010
Сообщений: 458
По умолчанию

Цитата:
Сообщение от Drago56 Посмотреть сообщение
Надо в текстовый фаил засунуть программу которая будит выполнять следующие(Поменять все прописные буквы на строчные кроме тех которые будут стоять после точки)
А что именно не работает , просто у меня на компе нет паскаля .
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
andrewpalkin вне форума
Старый 19.12.2010, 02:55   #7
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата:
Сообщение от Drago56 Посмотреть сообщение
Надо в текстовый фаил засунуть программу которая будит выполнять следующие(Поменять все прописные буквы на строчные кроме тех которые будут стоять после точки)
в текстовый фаил засунуть программу это как?
vovk вне форума
Старый 19.12.2010, 02:57   #8
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Код:
for i:=1 to length(s) do begin
  if s[i]='.' then break;
  if s[i] in ['a'..'z'] then begin
    s[i] := chr(ord(s[i]) + 32);
  end;
end;
А теперь уйди.
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума
Старый 19.12.2010, 11:52   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Кросспостим?
I'm learning to live...
Stilet вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исправте ошибку Drago56 Паскаль, Turbo Pascal, PascalABC.NET 7 19.12.2010 10:18
исправте ошибку! s.talke.r Паскаль, Turbo Pascal, PascalABC.NET 0 18.12.2010 16:48
Исправте ошибку Gleb7 Паскаль, Turbo Pascal, PascalABC.NET 0 06.12.2010 20:26
Исправте ошибку dimon305 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 19.05.2010 19:30
Исправте ошибку Jasper92 Общие вопросы C/C++ 1 28.12.2009 15:24