С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 147
1

Сформировать второй файл, куда поместить все слова, имеющие заданную длину из первого

02.02.2014, 19:20. Показов 1515. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
дан текстовый файл. сформировать второй файл, куда поместить все слова, имеющие заданную длину
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2014, 19:20
Ответы с готовыми решениями:

Дан текстовый файл.Сформировать второй файл,куда поместить все слова имеющие заданную длину
Дан текстовый файл.Сформировать второй файл,куда поместить все слова имеющие заданную длину.

Напечатать в алфавитном порядке все слова имеющие заданную длину n
1. дана строка. напечатать в алфавитном порядке все слова имеющие заданную длину n

Напечатать в алфавитном порядке все слова из данной строки, имеющие заданную длину n
Здравстуйте, если не сложно помогите пожалуйста написать программу. Составить программу, которая...

Напечатать в алфавитном порядке все слова из данной строки, имеющие заданную длину n
Всем доброго времени помогите пожалуйста выполнить задние через тип String и Класс StringBuilder:...

1
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,603
Записей в блоге: 1
02.02.2014, 19:42 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Const mn=[' ',',','.','?','!'];
Var f,g:text;
    s,st:string;
    i,len:byte;
Begin
    Assign(f,'in.txt');Reset(f);
    Assign(g,'out.txt');Rewrite(g);
    write('Введите длину: ');readln(len);
    While not Eof(f) do
    Begin
      readln(f,s);
      s:=s+' ';st:='';
      For i:=1 to Length(s) do
       if not(s[i] in mn) then st:=st+s[i]
       else
       Begin
         if Length(st)=len then writeln(g,st);
         st:='';
       End;
     End;
     writeln('Результат в файле "out.txt"');
     Close(f);Close(g);
     readln;
End.
Добавлено через 34 секунды
Файл 'in.txt' должен быть создан и заполнен рядом с программой
0
02.02.2014, 19:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2014, 19:42
Помогаю со студенческими работами здесь

Напечатать в алфавитном порядке все слова из заданной строки, имеющие заданную длину n
Пожалуйста, напишите программу по следующей задаче: Дана строка . Напечатать в алфавитном...

Сформировать второй файл , куда поместить квадрат чисел, данных в первом файле
Дан файл , содержащий натуральные числа. Сформировать второй файл , куда поместить квадрат этих...

Переписать в алфавитном порядке все слова из заданного файла, имеющие длину n, в другой файл.
Разобрать программу "Сортировка по алфавиту".Дан текстовый файл. Переписать в алфавитном порядке...

Сформировать второй файл, который будет содержать слова из первого
Дан файл содержащий русские слова.Сформулировать файл, который будет содержать слова из первого...

Вывести на экран только слова, имеющие заданную длину (отсеять повторы)
Ввести строку, вывести на экран только слова, имеющие заданную длину.Проблема заключается в...

Создать второй файл, в который поместить все символы из первого файла, без цифр
Дан текстовый файл содержащий произвольные символы.Создать второй файл , в который поместить все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru