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

Подсчитать наибольшее число букв «а» идущих подряд в данной последовательности

28.03.2010, 18:36. Показов 8378. Ответов 2
Метки нет (Все метки)

Решите пожалуйста эти задачи . Очень нужны.
1. Дана последовательность из n символов. Известно, что в последовательности имеется хотя бы одна запятая. Найти номер:
1) . Первой по порядку запятой;
2) . Последней по порядку запятой.

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


3. Дана последовательность символов, заканчивающаяся символом «+». Определить и вывести на экран номера символов, имеющих наибольший и наименьший номер.


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


5. Дана последовательность из n символов . Подсчитать наибольшее число букв «а» идущих подряд в данной последовательности.

6. Дана последовательность символов, заканчивающаяся символом «?». Подсчитать наибольшее количество символов «пробел» идущих в строке подряд.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2010, 18:36
Ответы с готовыми решениями:

Дана строка символов S. Посчитать наибольшее число букв «а», идущих подряд в данной строке
Дана строка символов S. Посчитать наибольшее число букв «а», идущие подряд в данной строке.

Дана последовательность из N символов. Подсчитать наибольшее число букв 'а' идущих подряд в данной последовательности
Дана последовательность из. N символов. Подсчитать наибольшее число букв 'а' идущих подряд в данной...

Подсчитать наибольшее количество идущих подряд пробелов в последовательности S1,,Sn
• Даны натуральное число n, символы S1,...,Sn. Подсчитать наибольшее количество идущих подряд...

Подсчитать, наибольшее количество букв “а”, идущих подряд в данной строке
2) Дана строка символов. Подсчитать, наибольшее количество букв “а”, идущих подряд в данной строке...

2
1173 / 479 / 83
Регистрация: 04.03.2010
Сообщений: 1,019
28.03.2010, 19:33 2
Лучший ответ Сообщение было отмечено cheka_0292 как решение

Решение

Первое

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Program Stroki1;
Var Str:string;I,per,posl:integer;
BEGIN
Writeln('‚ўҐ¤ЁвҐ ⥪бв');
Readln(Str);
for i:=1 to length(str) do
  begin
  if str[i]= ',' then posl:=i;
    if (str[i]=',') and (per=0) then per:=i;
  end;
Writeln('ЏҐаў*п=',Per);
Writeln('Џ®б«Ґ¤*пп=',Posl);
Readln;
END.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Program Stroki2;
Var Str:string;i,TZ,Z:integer;
BEGIN
Writeln('‚ўҐ¤ЁвҐ ⥪бв');
Readln(Str);
for i:=1 to length(str) do
  begin
  if str[i]= ',' then Z:=Z+1;
  if str[i]=';' then TZ:=TZ+1;
  end;
 if TZ>Z then Writeln('Ѓ®«миҐ',' ;');
 if TZ<z then Writeln('Ѓ®«миҐ',' ,');
 if TZ=Z then Writeln('Љ®«ЁзҐбвў® а*ў*®');
Readln;
END.
Добавлено через 29 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Program Stroki3;
Var Str:string;i,Naib,Z:integer;
BEGIN
Writeln('‚ўҐ¤ЁвҐ ⥪бв');
Readln(Str);
for i:=1 to length(str) do
  begin
  if str[i]= '+' then Naib:=i;
  BREAK;
  end;
  Writeln('Naib=',Naib);
  writeln('Naim=1');
Readln;
END.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
Program Stroki5;
Var Str:string;i,Count:integer;
BEGIN
Writeln('‚ўҐ¤ЁвҐ ⥪бв');
Readln(Str);
for i:=1 to length(str) do
  begin
  if str[i]= 'a' then count:=count+1
  else count:=0;
  end;
  Writeln('Naibolshee a =,Count);
Readln;
END.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Program Stroki6;
Var Str:string;i,Count,Naib:integer;
BEGIN
Writeln('‚ўҐ¤ЁвҐ ⥪бв');
Readln(Str);
for i:=1 to length(str) do
  begin
  if str[i]= '?' then BREAK;
  if str[i]=' ' then Count:=Count+1
  else
  begin
  If Count>Naib then Naib:=Count;
  Count:=0;
  end;
  end;
  Writeln('Naib=',Naib);
Readln;
END.
1
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 5
01.04.2010, 21:37  [ТС] 3
Люди а когда вместо string char поставить задачи выйдут????
я ставлю а у меня не получаются ((((( функция pos не совместима с char.(((((
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2010, 21:37
Помогаю со студенческими работами здесь

Дана последовательность из n символов. Подсчитать наибольшее число букв 'a' идущих подряд
4,1 Дана последовательность из n символов. Подсчитать наибольшее число букв 'a' идущих подряд в...

Подсчитать наибольшее количество идущих подряд в данной величине s символов
Помогите, плиз решить задачу: Дана литерная величина s. Подсчитать наибольшее количество...

В строке подсчитать наибольшее количество букв идущих подряд
Дана строка символов. Подсчитать наибольшее количество подряд идущих букв. Букву для подсчета...

Подсчитать наибольшее количество одинаковых букв, идущих подряд
Во введенной строке подсчитать наибольшее количество одинаковых букв, идущих подряд. Напишите,...


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

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

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