Обработка строк. Использование множеств. Данные типа String.
Дана строка символов, состоящая из нулей, единиц и пробелов. Группы нулей и единиц, разделенные пробелами (одним или несколькими) и не содержащие пробелы внутри себя, будем называть словами. Требуется подсчитать количество слов в данной строке. Рассматривая слова как числа, определить количество слов, делящихся на 5 без остатка.
Желательно с блок-схемой. |
помогите пжл!!!!!!!!
|
Цитата:
Код:
VAR |
Так, внимание - поправка!
Вчера как-то не обратил внимание, что пробелов может быть больше одного. Сейчас поправки в код (#3) внесены. |
не могу понять... что не так с этой строчкой???!!!
VAL(St[i],Num,Code); |
все испробовала, все равно что-то не так!!
|
Цитата:
|
"Процедура VAL с параметрами указанных типов не найдена"
|
Цитата:
По сути: 1. Процедура VAL (преобразование строки в число) - стандартная процедура Паскаля. 2. Попробуйте в Вашем Паскале вызвать Help, найти там этот VAL и посмотреть, какие типы параметров для него предусмотрены. Возможно, Вашему Паскалю не понравился тип LongInt для искомого числа и Word для Code, а хочет, например, чтобы и то и другое было Integer, ну или еще что-нибудь в этом роде (проблем с первым параметром - строковой переменной - быть не должно). Тогда нужно просто в списке глобальных переменных поправить тип параметра. |
......
|
Часовой пояс GMT +4, время: 14:45. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.