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

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

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

> Турбо паскаль версии 7.0 и выше, Вот так
Troll
сообщение 3.02.2010 15:46
Сообщение #1





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

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


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

Сообщение отредактировано: Troll - 3.02.2010 15:56
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
Closed Topic Открыть новую тему 
Ответов(1 - 14)
Ozzя
сообщение 3.02.2010 15:59
Сообщение #2


Гуру
*****

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

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


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

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





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

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


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





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

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


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

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





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

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


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

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





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

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


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

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


Профи
****

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

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


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

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





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

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


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


Гуру
*****

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

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


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

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





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

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


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

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


Гуру
*****

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

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


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


Гость






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


Гость






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





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

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


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


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

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

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


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



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


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

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

 



- Текстовая версия 23.06.2025 13:33
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"