0 / 0 / 0
Регистрация: 23.09.2018
Сообщений: 2
1

Определить, сколько раз в последовательности встречаются пары одинаковых символов (Pascal -> C)

23.09.2018, 16:48. Показов 1533. Ответов 2

Author24 — интернет-сервис помощи студентам
Мне нужна помощь. Переведите текст с языка pascal на C. Очень прошу.
(Задание на всякий случай (Произвести одно из перечисленных ниже преобразований входной последовательности символов
ci, i = 1, 2, 3, ... Длина последовательности не более 100 символов. Считается, что последовательность считана вся, если уже прочитано 100 символов, или любое другое заданное заранее пользователем количество элементов. Определить, сколько раз в последовательности встречаются пары одинаковых символов.)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Uses
 Crt;
var
 i,j,s2,kol,p:integer;
 s,s3:string;
begin
ClrScr;
write('Введите строку: ');
readln(s);
i:=1;
s2:=length(s);
s3:='';
repeat
 kol:=1;
 for j:=s2 downto i+1 do
 if s[j]=s[i] then
  begin
   kol:=kol+1;
   for p:=j to s2-1 do
    s[p]:=s[p+1];
   dec(s2);
  end;
 writeln('Символ ',s[i],' повторяется ',kol,' раз');
 if kol>=2 then s3:=s3+'  '+s[i];
 inc(i);
until i>s2;
writeln('Повторяющиеся символы: ',s3);
readln
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.09.2018, 16:48
Ответы с готовыми решениями:

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

Определить сколько раз в последовательности встречаются максимальное чисел, а сколько раз минимальное
Добрый вечер всем! Мне надо решить на экзамен задачку, прошу вас помочь с ней :) Задача: Дана...

Сколько раз и на каких позициях в исходной последовательности символов встречаются символы но.
Написать программу на Паскале Дана строка s, содержащая менее чем 150 символов. Определить,...

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

2
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7788 / 4613 / 2828
Регистрация: 22.11.2013
Сообщений: 13,111
Записей в блоге: 1
23.09.2018, 17:20 2
Этот код не совсем соответствует заданию, он ищет количество повторов, а нужно количество пар (их в 2 раза меньше).
Кроме того, строку проще было сперва отсортировать, потом за 1 проход подсчитать повторы.
0
0 / 0 / 0
Регистрация: 23.09.2018
Сообщений: 2
23.09.2018, 17:35  [ТС] 3
Цитата Сообщение от bormant Посмотреть сообщение
Этот код не совсем соответствует заданию, он ищет количество повторов, а нужно количество пар (их в 2 раза меньше).
Кроме того, строку проще было сперва отсортировать, потом за 1 проход подсчитать повторы.
Что значит отсортировать?
0
23.09.2018, 17:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.09.2018, 17:35
Помогаю со студенческими работами здесь

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

Вывести все пары совпадающих одинаковых символов последовательности
Для заданной последовательности символов: выдать все пары совпадающих одинаковых символов

Подсчитать, сколько раз среди заданных символов встречаются символ + и сколько раз символ *
дана последовательность, состоящая из n символов. подсчитать сколько раз среди данных символов...

Подсчитать, сколько раз в последовательности встречаются значения 1, 2, ..., 9
Дана последовательность чисел, состоящая только из чисел 1, ..., 9. Последовательность завершается...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru