Составить программу, которая выделяет отдельные слова и числа
Составить программу, которая выделяет отдельные слова и числа из введенной пользователем строки. Словом считается последовательность букв, разделяемых одним или несколькими пробелами или знаками препинания. Числом считается последовательность цифр, разделяемых одним или несколькими пробелами, которая может включать точку в качестве разделителя целой и дробной части и знак минус, стоящий в начале.
Слова поместить в массив слов, числа поместить массив чисел. Найти в массивах самое короткое слово и минимальное число. Вывести на экран слова в столбик. Например, если исходная строка ’Длина пути равна 1 метр.’, то на экран будет выведено: Д п р м л у а е и т в т н и н р а а Спасибо |
Главное - продолжайте хранить великую тайну языка программирования, на котором должно быть выполнено задание. И ни-ко-му, даже под пытками. Особенно нам!
|
Извините пожалуйста.
Pascal |
Вложений: 1
Цитата:
Код:
Var |
Вложений: 1
Такая штука при вводе предложения или какого-нибудь значения
|
Владимир писал прогу на Free Pascal. И она работает. А у вас PascalABC.
|
Цитата:
Night_Rain, попробуйте так. Введите дополнительную переменную blablabla:Char; и перед КАЖДОЙ манипуляцией с элементами строк (то, что у меня S[i], Wrd[j][i] и т.д.) вставьте строки типа blablabla:=S[i]; blablabla:=Wdr[j][i]; и т.п., и дальше работайте с переменной blablabla. Авось так не подавится. |
Часовой пояс GMT +4, время: 23:01. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.