Форум программистов, компьютерный форум, киберфорум
Наши страницы
Free Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
fatron
0 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 1
1

Строки: Дана последовательность символов(строка). Если какой-то элемент встречается в ней более одного раза, оставить только первое вхождение

27.11.2012, 16:38. Просмотров 908. Ответов 1
Метки нет (Все метки)

помогите решить.. Дана последовательность символов(строка). Если какой-то элемент встречается в ней более одного раза, оставить только первое вхождение.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2012, 16:38
Ответы с готовыми решениями:

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

Дана символьная строка. Если какой-то символ в ней встречается более одного раза, оставить только первое вхождение
Народ.помогите решить задачку Дана символьная строка. Если какой-то символ в ней встречается более...

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

Дана строка символов до точки. Оставить в ней только слова, начинающиеся на буквы «A», «D»
#include <stdlib.h> #include <time.h> #include <stdio.h> #include <conio.h> #include...

Дана строка, подсчитать, сколько различных символов встречается в ней только один раз
Друзья, выручите пожалуйста, нужно написать 2 программы на Паскале: 1. Заданы диаметр отверстия и...

1
Puporev
Модератор
56594 / 43283 / 29926
Регистрация: 18.05.2008
Сообщений: 102,959
27.11.2012, 18:13 2
Лучший ответ Сообщение было отмечено как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
uses crt;
var s:string;
    i,j:integer;
begin
clrscr;
writeln('Введите строку');
readln(s);
i:=1;
while i<length(s) do
 begin
  for j:=length(s) downto i+1 do
  if s[j]=s[i] then delete(s,j,1);
  i:=i+1;
 end;
write(s);
readln
end.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2012, 18:13

Операции со строками. Если символ встречается более одного раза, второе вхождение– заменить на "2", третье - на "3"
Дана символьная строка. Если какой-то символ встречается в ней более одного раза, первое вхождение...

Строка: Если длина строки больше 10, то оставить только первые 6 символов...
Дана строка.Если ее длина больше 10,то оставить в строке только первые 6 символов,иначе дополнить...

Оставить в строке только первое вхождение каждого символа. Взаимный порядок оставленных символов сохранить
Решил данную задачу так: //Оставить в строке только первое вхождение каждого символа. Взаимный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru