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

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

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

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

Тип String

Регистрация
21 Дек 2010
Сообщения
4
Реакции
0
Баллы
0
Тип String

Как написать эту программу???

Из созданного текста получить два новых текста так, чтобы в одном были четные слова, во втором - нечетные. После слова оставался свой разделитель слова. Затем слова в текстах рассортировать по длине слова.
 
А вам на каком языке нужно? И каким образом задаются эти тексты? В чем проблема у вас?
 
Тип String

А вам на каком языке нужно? И каким образом задаются эти тексты? В чем проблема у вас?

Язык Паскаль . Я эту тему проболел... Сейчас ничего не могу написать...
Кто-нибудь ... Помогите...
 
А остальные вопросы? Сколько же можно из всех слова щипцами тянуть, ей-богу..
 
А остальные вопросы? Сколько же можно из всех слова щипцами тянуть, ей-богу..

Вот условие : тип текстовые.
Из созданного текста получить два новых текста так, чтобы в одном были четные слова, во втором - нечетные. После слова оставался свой разделитель слова. Затем слова в текстах рассортировать по длине слова.

Программу нужно написать на языке Паскаль (разобрать подробно что и как делалось... у нас так требуют... и да , чтобы было написано не слишком профессионально, а то заставят переписывать((( )
Больше условий нет
 
Вот условие : тип текстовые.
Ну вот и здрасьте вам! В заголовке темы - тип String (строковый), а теперь - какие-то загадочные "текстовые" (файлы?). Вы уж определитесь, в каком виде задается исходный текст: строки или текстового файла.
P.S. Отговорки типа "а мне так дали!" - не принимаются. Мы можем помочь только при условии ясной, четкой и однозначной формулировки задачи. Где Вы таковую возьмете - Ваши проблемы.
 
Из созданного текста получить два новых текста
А как получается созданный текст? От сырости заводится, что ли?

Допустим, что вы создали исходный текст с помощью текстового редактора путем ручного набора. Вторым допущением будет то, что в тексте нет слов с дефисами. Тогда задание можно выполнить по следующему примерному алгоритму:
1) определяем необходимые переменные для работы с 3 текстовыми файлами (типа Text) и несколько промежуточных вспомогательных переменных типа char, string, integer и т.д.
2) связываем файловые переменные с соответствующими полными именами файлов (assign).
3) открываем исходный файл по чтению (reset), результирующие - по перезаписи (rewrite).
4) в цикле считываем символ из исходного файла, пока не достигнут конец (eof) и анализируем этот символ:
4.1) если символ совпадает с буквами или цифрами - приписываем его к результирующему слову, если не совпадает - передаем результирующее слово в соответствующий результирующий файл согласно четности счетчика слов, после чего счетчик увеличиваем на 1, а результирующее слово обнуляем.
4.2) проверяем следующий символ текста, если он равен пробелу - записываем его как разделитель.
5) по выходу из цикла закрываем 1 файл
6) связываем 1 файловую переменную с промежуточным текстовым файлом, его будем использовать для сортировки.
7) сортируем 1 результирующий файл по длине слова
8) сортируем 2 результирующий файл по длине слова
9) завершаем работу программы.
 
Допустим, что вы создали исходный текст...
Это всё в варианте, когда нужно работать с файлами.
А вот если под "текстами" понимаются строки, то алгоритм будет совсем другим, основанным на использовании функции copy.
А потому, ГрозныйАлексей, еще раз - УТОЧНИТЕ УСЛОВИЕ ЗАДАЧИ!
 
Естественно, Владимир, но это как вариант, ибо трактовок подобных заданий может быть много. Может, он вообще получает текст как параметры из командной строки или вообще считывает из порта, тогда и модули нужно соответствующие подключить, и команды другие будут. :)
 
Назад
Сверху