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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2011, 13:21   #1
vesdesvet
 
Регистрация: 28.06.2011
Сообщений: 7
По умолчанию Дан текст.Если первый символ текста не является малой латинской буквой, то оставить его без изменения

Доброе утро форумчане! Обращаюсь в который раз к вам с просьбой.
Помогите пожалуйста запустить программу.
Условие задачи. Дан текст. Если первый символ текста не является малой латинской буквой, то оставить его без изменения. Если же это маленькая латинская буква, но за начальной группой малых латинских букв не следует цифра, то также оставить текст без изменения. Иначе каждую цифру, принадлежащую группе цифр, следующей за начальной группой малых латинских букв, заменить символом *.

Программа написана на Паскале.
Код:
program N_813;
uses crt;
const cif=['0','1','2','3','4','5','6','7','8','9'];
var f, g: text; l, i: integer;
    s: string;
begin
    assign(f,'D:\4319-1\Zadania\Text.txt');
    assign(g,'D:\4319-1\Zadania\Simvoli.txt');
    reset(f); rewrite(g);
    while not(eof(f)) do begin
     readln(g,s);
    l:=length(s);
     for i:=1 to l do begin
     if not(s[1] in ['a'..'z']) then s[1]:=s[1];
      if  (s[1] in ['a'..'z']) and not(s[i+5] in cif) then s[1]:=s[1]
       else s[i+5]:='*';
     write(g,s[i]);
       end; end;
     close(f);close(g);
end.
vesdesvet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из текста удалить все цифры, стоящие перед первой буквой Aleksandr15 Помощь студентам 4 30.03.2011 11:32
Какими способами в String можно узнать является ли первый символ пробелом? Des Помощь студентам 10 07.11.2010 11:19
Запись текста в текст бок(edit1.text) и отправка его на почтовый ящик Memfis1992 Общие вопросы Delphi 2 16.06.2010 13:10
Первый символ в Edit-e artemavd Общие вопросы Delphi 2 24.09.2009 21:35
Дан текст из строчных латинских букв и других знаков. Вычеркнуть из текста все гласные буквы." XeRoX Помощь студентам 6 15.06.2008 09:41