IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
Closed Topic Открыть новую тему 
> Турбо паскаль версии 7.0 и выше, Вот так
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  0  +


1. В заданном слове укажите номера позиций, в которых находится буква "а". За ранее огромное спасибо.
Слово может быть любым с несколькими буквами "а".

Сообщение отредактировано: Troll -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


for i:=1 to length(s) do
if s[i]='а' then
writeln('позиция буквы а № ',i);

А где теория-то здесь? blink.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  0  +


спасибо, ошибся темой, сейчас переправлю.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  0  +


В указанном слове укажите номера позиций, в которых находится буква "а".
Это может быть слово не с одной буквой "а", на пример "мама".
За ранее благодарен. Большое спасибо.
Если можно через POS.

Сообщение отредактировано: Troll -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  0  +


Дан массив f1..f14. построить новый массив, содержащий только отрицательные f[i] , вычислить сумму его элементов и найти f min... .
Буду очень признателен.

Сообщение отредактировано: Troll -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  0  +


Вот программа для определения номера позиции буквы "а" в слове.
Program a3:
s:string;
begin
readln (s);
writeln (pos('a',s));
end.
Но эта программа определяет позицию только первой буквы "а", а если их две в слове, например "мама"?
Вторую букву "а" программа не видит! Что нужно сделать, кто подскажет. Буду признателен. Спасибо.

Сообщение отредактировано: Troll -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Профи
****

Группа: Пользователи
Сообщений: 865
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  20  +


надо удалить первый встретившийся, и заново искать удалать, пока не будет конец строки

Сообщение отредактировано: Client -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  0  +


А как прописать программу, если не секрет.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


Цитата
эта программа определяет позицию только первой буквы "а", а если их две в слове, например "мама"?

Записывай номера позиций, в которых встречается буква 'а' в массив.
Кстати, тебе нужно только вывести номера позиций, в которых встречается буква 'а' , или как-то их сохранять?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  0  +


только номера позиций, т.е. я ввожу любое слово и он мне выписывает в строчку номера позиций где есть "а".

Сообщение отредактировано: Troll -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #11


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


Дык, в теории я ж ответил уже
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #12


Гость






Я тоже Буду очень признателен., если автор все-таки поменяет название темы, поскольку ВСЁ, что есть в этом разделе -
Цитата
Турбо паскаль версии 7.0 и выше
. Неужели так сложно назвать тему, чтобы НЕ ОТКРЫВАЯ ее было понятно, о чем речь, хотя бы приблизительно?
 К началу страницы 
+ Ответить 
сообщение
Сообщение #13


Гость






Переименуй тему, иначе она будет закрыта в соответствии с пунктом 4 >> вот этого документа <<
 К началу страницы 
+ Ответить 
сообщение
Сообщение #14





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  0  +


Огромное спасибо, у меня получилось!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #15


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


 ! 
Troll, ты самый умный типа? Одно название - одна тема.
Тема закрыта за нарушение Правил, п.4



Обращение к участникам Форума: просьба не отвечать в темы, нарушающие правила. Извиняюсь, что пришлось закрыть тему с вашими ответами. Человек откровенно издевается над правилами и форумом...


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Closed Topic Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 1.05.2024 3:55
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name