Строковой тип, Pascal
Товарищи, прошу, помогите. С этим строковым типом только все хуже...:tehnari_ru_1019:
Пользователь вводит предложение, которое помимо слов содержит целые числа, принадлежащие диапазону от 1 до 500. Известно, что последнее число во введенном предложении – это количество дней. Найти данное число и перевести его к виду недели/дни. Заменить найденное число в исходной строке на выражение вида ’HH недель MM дней’ с учетом корректных окончаний выводимых по-русски слов. Например, было ’прошло 22 после’, стало ’прошло 3 недели 1 день после’. Составить программу, которая выделяет отдельные слова и числа из введенной пользователем строки. Словом считается последовательность букв, разделяемых одним или несколькими пробелами или знаками препинания. Числом считается последовательность цифр, разделяемых одним или несколькими пробелами, которая может включать точку в качестве разделителя целой и дробной части и знак минус, стоящий в начале. Слова поместить в массив слов, числа поместить массив чисел. Найти в массивах самое длинное слово и минимальное число. Вывести на экран слова в столбик. Например, если исходная строка ’Длина пути равна 1 метр.’, то на экран будет выведено: Д п р м л у а е и т в т н и н р а а а |
Сейчас попробую первую поковырять. Со второй - не знаю: уж очень много возни.
|
Цитата:
Код:
Const |
Спасибо. Придется еще разбираться...
|
Часовой пояс GMT +4, время: 04:59. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.