3 / 3 / 0
Регистрация: 06.12.2010
Сообщений: 70
|
|
1 | |
Колличество символов -, +, *07.12.2010, 01:12. Показов 728. Ответов 9
Метки нет Все метки)
(
помогите с задачей, мне очень неловко но я ничего сделать не смогла. а задача такая:
нужн в текстовом файле посчитать количество такик символов -, +, *и вывести их количество каждоой в эдит. Без понятия как эти символы обозначать!!!
0
|
|
07.12.2010, 01:12 | |
Ответы с готовыми решениями:
9
Колличество слов в тексте
Посчитать колличество слов и вывести это значение на форме. |
1 / 1 / 0
Регистрация: 03.12.2010
Сообщений: 10
|
|
07.12.2010, 01:18 | 2 |
Напиши регулярное выражение (regular expression). Если не сможешь составить сама, то поищи на гугле.
0
|
3 / 3 / 0
Регистрация: 06.12.2010
Сообщений: 70
|
|
07.12.2010, 01:29 [ТС] | 3 |
а попроще нельзя, на запрос регулярные выражения он мне выдает Делфи 2010 и т.д
Добавлено через 12 секунд не пойдет((
0
|
1 / 1 / 0
Регистрация: 03.12.2010
Сообщений: 10
|
|
07.12.2010, 03:40 | 4 |
На английском больше инфы:
http://www.google.com.ua/searc... =&gs_rfai= http://www.latiumsoftware.com/... /00009.php Я завтра попробую найти что-то.
0
|
86 / 85 / 13
Регистрация: 21.10.2010
Сообщений: 349
|
||||||||||||||||
07.12.2010, 15:24 | 5 | |||||||||||||||
Зачем регулярное выражение?
Делаешь стандартный вывод из файла текста и потом идешь по символьно с помощью цикла for или while. Пишешь условие
1
|
3 / 3 / 0
Регистрация: 06.12.2010
Сообщений: 70
|
|
07.12.2010, 19:48 [ТС] | 6 |
может как то нитак поняла, но у меня не выходит...а сделала я вот что:
procedure TForm1.Button1Click(Sender: TObject); Var F:TextFile; s: array[1..100] of string; var i, k, n, m : integer; begin i:=0; k:=0; m:=0; n:=0; AssignFile(F,'C:\Users\Åëåíà\Desktop\Ïðîáà2\ttt.txt'); ReSet(F); while not EOF(f) do begin i:=i+1; ReadLn(F, s[i]); for i := 1 to length(s) do if s[i] = '+' then inc(k); k:=i; edit1.Text:=IntToStr(k); if s[i] = '-' then inc(m); m:=i; edit2.Text:=IntToStr(m); if s[i] = '*' then inc(n); n:=i; edit3.Text:=IntToStr(n); end; end; end. Добавлено через 14 секунд Проверьте пожалуйста
0
|
86 / 85 / 13
Регистрация: 21.10.2010
Сообщений: 349
|
||||||
07.12.2010, 20:05 | 7 | |||||
ну во первых нафига вы к переменным k,n,m присваиваете значение i?
Во вторых вы жестоко насилуете программу. В третьих писать надо так:
безо всяких присвоений переменным k,m и n переменной i!!!!!!!!!!! Все понятно? Добавлено через 9 минут И перменная s должна быть не массивом, а строкой
0
|
3 / 3 / 0
Регистрация: 06.12.2010
Сообщений: 70
|
|
07.12.2010, 20:18 [ТС] | 8 |
Не хочу показаться дурой, но прграмма запускается но не работает!....(((((
0
|
86 / 85 / 13
Регистрация: 21.10.2010
Сообщений: 349
|
||||||
07.12.2010, 20:30 | 9 | |||||
О боже мой
Вот держите
1
|
3 / 3 / 0
Регистрация: 06.12.2010
Сообщений: 70
|
|
07.12.2010, 20:41 [ТС] | 10 |
Спасибо, огромное....вы просо не представляете как я вам благодарна.
0
|
07.12.2010, 20:41 | |
Помогаю со студенческими работами здесь
10
Массив: Проверить, кратно ли колличество строк в матрице, где все элементы четные, заданномучислу Определить и напечатать колличество отрицательных элементов во всей матрице AW и их колличество в каждом столбце. Удалить из текста группу символов (не меньше 2-х). Подсчитать колличество удалений Строки: посчитать колличество единиц в группах с нечетным колличеством символов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |