• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Работа с текстом

  • Автор темы Автор темы Frollo
  • Дата начала Дата начала

Frollo

Ученик
Регистрация
12 Июл 2011
Сообщения
2
Реакции
0
Баллы
0
Работа с текстом

Здравствуйте! Нужна помощь студенту специальности далёкой от программирования. Помогите кто чем сможет :)
Написать программу, считывающую посимвольно информацию из текстового файла, позволяющую отредактировать считанный текст и сохранить файл на диске. Модифицировать созданную программу для выполнения операций с текстом в зависимости от номера варианта.
В считанном тексте подсчитать количество согласных символов.
 
Сударь (ну или сударыня), а не будете ли Вы столь любезны, и не снизойдете ли до указания нам, слабоумным - а на каком на таком языке программирования должны быть выполнены выложенные Вами, многоуважаемый (-ая), задания? На Delphi, али и Pascal сойдет? Вы уж не гневитесь сильно, что подобной мелочью обеспокоить Вас дерзнули...
 
Тогда - пожалуйста. Хотя я не очень понял, что требуется "сохранить на диск". Поэтому программа сохраняет исходный файл и в конце добавляет строку с указанием количества согласных букв.
Имена файлов, а также пути к ним поставьте, естественно, свои.
Код:
CONST
 Sogl=['Б','В','Г','Д','Ж','З','К','Л','М','Н',
       'П','Р','С','Т','Ф','Х','Ц','Ч','Ш','Щ',
       'б','в','г','д','ж','з','к','л','м','н',
       'п','р','с','т','ф','х','ц','ч','ш','щ'];
VAR
 f_in,f_out:Text;
 Ch:Char;
 N:Word;

BEGIN
 Assign(f_in,'D:\txt_in.txt');
 ReSet(f_in);
 Assign(f_out,'D:\txt_out.txt');
 ReWrite(f_out);
 N:=0;
 Repeat
  Read(f_in,Ch);
  Write(f_out,Ch);
  If (Ch in Sogl) then Inc(N);
 Until Eof(f_in);
 Close(f_in);
 Writeln(f_out);
 Writeln(f_out,'N_sogl= ',N);
 Close(f_out);
END.
 
Назад
Сверху