Вопрос № 104880: 1.Дана строка символов “Odessa, Kiev, Lvov, Nikopol, Alushta, Nikolaev”, число X=65. Разработать модуль, который содержит процедуру или функцию, реализующую задачу: Вывести все слова строки в столбик и определить слово максимальной длины.
..Вопрос № 104889: Пожалуйста, помогите с задачкой? Пробывала решить, не получается....Задание: разработать модули, которые содержат процедуру, реализующую задачу: Генерируется целочисленная матрица из n строк и m столбцов (1<n<=100, 1<m<=50).
Заменить ...
Вопрос № 104.880
1.Дана строка символов “Odessa, Kiev, Lvov, Nikopol, Alushta, Nikolaev”, число X=65. Разработать модуль, который содержит процедуру или функцию, реализующую задачу: Вывести все слова строки в столбик и определить слово максимальной длины.
Отправлен: 09.10.2007, 19:57
Вопрос задал: Vitlate (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Решетник Д
Здравствуйте, Vitlate!
Предлагаю такой вариант:
1. удаляете все пробелы в строке
2. если последний символ не запятая, добавляете в конец запятую.
3. создаете цикл
max := 0;
repeat
k = pos(',', s);
t := copy(s, 1, k-1);
if length(t) > max then max := length(t);
delete(s, 1, k);
until s = '';
что в таком духе...
--------- Жизнь коротка, чтобы писать на ассемблере
Ответ отправил: Решетник Д (статус: Студент)
Ответ отправлен: 09.10.2007, 20:30
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Vitlate!
Смотрите приложение.
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Отвечает: Артём1983
Здравствуйте, Vitlate!
В приложении раздилённые чертой идут программа и модуль. Я решил Вашу задачу только не могу понять куда идёт число Х=65.
Если что пишите.
Приложение:
Ответ отправил: Артём1983 (статус: 4-ый класс)
Ответ отправлен: 10.10.2007, 19:02
Вопрос № 104.889
Пожалуйста, помогите с задачкой? Пробывала решить, не получается....Задание: разработать модули, которые содержат процедуру, реализующую задачу: Генерируется целочисленная матрица из n строк и m столбцов (1<n<=100, 1<m<=50).
Заменить все положительные элементы на их количество, если оно четное или на сумму, если оно нечетное
Отвечает: Coupler
Здравствуйте, Svetapestova!
Решение задачи смотрите в прикрепленном файле и в приложении. Процедура создания матрицы находится в модуле generation, остальные - в основном файле.
Приложение:
Прикреплённый файл: Загрузить >> Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа.
Ответ отправил: Coupler (статус: Практикант)
Ответ отправлен: 10.10.2007, 05:17
Отвечает: kopfschwarz
Здравствуйте, Svetapestova!
См. приложение. Все переменные целые числа. Массив m тоже из целых числе:
var m:array of [1..n] of [1..m].
Предварительно нужно будет объявить (без угловых скобок):
const n=<например, 25>; m=<например, 15>;