|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.11.2011, 19:40 | #1 |
Пользователь
Регистрация: 02.11.2011
Сообщений: 20
|
Задачи на обработку строк: удалить каждую 3-ю букву, найти кол-во гласных, кол-во цифр в строке,совпадения в 2-х строках
1) - удалить в строке каждую 3 букву;
- подсчитать в строке количество гласных 2) - подсчитать в строке количество входящих в него цифр; - вводятся 2 строки. подсчитать количество совпадающих символов _________ Название темы должно адекватно отражать суть решаемой задачи/проблемы. На первый раз я исправил. В дальнейшем темы с подобным названием будут закрываться/удаляться. Модератор. Последний раз редактировалось Serge_Bliznykov; 03.11.2011 в 08:38. |
02.11.2011, 19:55 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
— удалить в строке каждую 3 букву;
подсчитать в строке количество гласных — Зачем? — Ну, типа задача такая — И что? Задачи примитивные, интереса к решению не вызывают, дак зачем я их буду решать за тебя? — Да я не прошу за меня решать, сама не тупая, пары не прогуливаю. Подскажите алгоритм хотя-бы. — Ну, так с этого и надо было начинать! Держи: 1. Запускаем цикл с нуля до (кол-во символов в строке), внутри заводим инкремент (inc:=inc+1, если он равен трем, обнуляем его, иначе записываем в новую строку символ my_string[inc]. Для второй части создаем строку со списком всех гласных и запускаем два встроенных друг в друга цикла по длинам обоих строк, и сравниваем i-тое значение первой строки с j-тым символом в списке гласных, если равны — sum:=sum+1; 2. обе аналогично второй части первой задачи.
Alar, верни репу!
|
02.11.2011, 20:18 | #3 |
In progress...
Форумчанин
Регистрация: 25.09.2011
Сообщений: 161
|
Для примера:
Код:
|
02.11.2011, 20:33 | #4 |
Пользователь
Регистрация: 02.11.2011
Сообщений: 20
|
спасибо!
а у вас программа паскаль какой версии? |
02.11.2011, 20:50 | #5 | ||||
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
Цитата:
Код:
Цитата:
Код:
Цитата:
Код:
Цитата:
Код:
|
||||
05.11.2011, 09:38 | #6 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Зачем с 0?в паскале строка начинается с 1 символа, а в 0 (байте) содержится длина строки. при 0 программа или заглючит или не откомпилируется. или я ошибаюсь?
Последний раз редактировалось Poma][a; 05.11.2011 в 10:00. |
05.11.2011, 22:10 | #7 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Скорее я ошибся) давно не программировал на паскале)
Alar, верни репу!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсчитать кол-во гласных букв | Владимир_король | Помощь студентам | 1 | 10.05.2010 13:08 |
В строках таблицы,содержащих наибольшее кол-во нулей, найти минимальную в строке сумму абсолютных величин | Bga | Помощь студентам | 2 | 07.12.2009 00:52 |
Найти кол-во целых чисел в первой последовательности и кол-во нечетных во второй. | DjDeniels-61 | Помощь студентам | 7 | 28.06.2009 13:04 |
Найти кол-во чисел в строке. | Айдар | Помощь студентам | 6 | 22.06.2009 14:28 |
подсчитать кол-во гласных | FireHawK | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 22.11.2008 19:22 |