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

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

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

> Задачки по паскалю: работа со строками, помогите студентке
-Настя-
сообщение 20.06.2008 1:00
Сообщение #1


Гость






1.Ввести с клавиатуры две строки. Вывести на экран пары букв, стоящие на одинаковых местах в строке. {например: «СНИКЕРС» , «ЙОРГУРТ» ? СЙ, НО, ИР, КГ, …}
2.Ввести с клавиатуры строку и символ. Подсчитать сколько раз в строке встречается такой символ.
3.Ввести с клавиатуры строку. Вывести на экран пары рядом стоящих символов, добавляя к ним справа восклицательный знак. {например: «СНЕГУРОЧКА» ? СН!, ЕГ!, ГУ!, РО!, ЧК!, А!}
4.Ввести с клавиатуры строку. Вывести на экран пары симметричных относительно центра строки символов, обрамляя их знаками больше и меньше. {например: «ДЕЛЬТОПЛАН», <ДН!>, <ЕА>, <ЛЛ>, <ЬП>, <ТО> }

Помогите пожалуйста!!! Ну или хотя бы подскажите. Очень прошу помощи!
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 3)
-Настя-
сообщение 20.06.2008 1:01
Сообщение #2


Гость






вторую я решила
 К началу страницы 
+ Ответить 
Гость
сообщение 20.06.2008 1:03
Сообщение #3


Гость






5.Ввести с клавиатуры строку. Вывести на экран первую половину этой строки
6.Ввести с клавиатуры строку. Вывести на экран вторую половину этой строки
4.Ввести с клавиатуры строку. Вывести на экран сначала четные, а потом нечетные буквы.
7.Ввести с клавиатуры строку. Вывести на экран пары рядом стоящих символов, добавляя к ним справа

Вот ещё. Выручайте! Кому не сложно.
 К началу страницы 
+ Ответить 
Sozialist
сообщение 20.06.2008 8:24
Сообщение #4


Клавиатурный тиран
**

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

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


Все, что тебе нужно знать: обращаются к символу строки так же, как к элементу одномерного массива.
Пример:

Var
s1,s2:string;
BEGIN
readln(s1);
readln(s2);
{имеются условия, т.к. задача неполная: что если строки разной длины?}
if length(s1)>length(s2) then
for i:=1 to length(s2) do write(s1[i],s2[i])
else for i:=1 to length(s1) do write(s1[i],s2[i])
END.


Решай сама.

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

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

 



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