Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
0 / 0 / 0
Регистрация: 08.02.2010
Сообщений: 24

Дан текст, каждый символ которого может быть малой буквой

10.10.2010, 17:26. Показов 4749. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +,-,*. Группой букв будем называть такую совокупность последовательно расположенных букв, которой непосредственно не предшествует и за которой непосредственно не следует буква. Аналогично определим группу цифр и группу знаков. Выяснить, верно ли, что в данном тексте больше групп букв, чем групп знаков.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.10.2010, 17:26
Ответы с готовыми решениями:

Дан текст (массив символьных строк), каждый символ которого может быть буквой,
Дан текст (массив символьных строк), каждый символ которого может быть буквой, цифрой или одним из знаков +, -, *. Выяснить, встречается ли...

Дан текст.Если первый символ текста не является малой латинской буквой, то оставить его без изменения
Здравствуйте форумчане! Обращаюсь в который раз к вам с просьбой. Помогите пожалуйста запустить программу. Условие задачи. Дан текст....

Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +,*,-
дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +,*,-. группой букв называют такую...

3
 Аватар для Mawrat
13114 / 5895 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
10.10.2010, 19:01
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
program Project1;
 
const
  (*Множество букв кириллицы и латиницы.*)
  A = ['А'..'Я', 'Ё', 'а'..'п', 'р'..'я', 'ё', 'A'..'Z', 'a'..'z'];
  (*Множество цифр.*)
  D = ['1'..'9'];
  (*Множество знаков.*)
  M = ['+', '-', '*'];
var
  i, CntA, CntD, CntM : Integer;
  S : String;
begin
  repeat
    Writeln('Введите строку:');
    Readln(S);
    CntA := 0;
    CntD := 0;
    CntM := 0;
    for i := 1 to Length(S) do begin
      if S[i] in A then begin
        if (i = 1) or (not (S[i - 1] in A)) then
          Inc(CntA)
        ;
      end else if S[i] in D then begin
        if (i = 1) or (not (S[i - 1] in D)) then
          Inc(CntD)
        ;
      end else if S[i] in M then begin
        if (i = 1) or (not (S[i - 1] in M)) then
          Inc(CntM)
        ;
      end;
    end;
 
    (*Ответ.*)
    Writeln('В ведённой строке обнаружено:');
    Writeln('групп букв: ', CntA, ', групп цифр: ', CntD, ', групп знаков: ', CntM);
    if CntA > CntM then
      Writeln('Групп букв больше, чем групп знаков.')
    else
      Writeln('Групп букв не больше, чем групп знаков.')
    ;
 
    Writeln('Повторить - Enter. Выход - люобй символ + Enter.');
    Readln(S);
  until S <> '';
end.
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
10.10.2010, 19:38
Цитата Сообщение от Mawrat Посмотреть сообщение
A = ['А'..'Я', 'Ё', 'а'..'п', 'р'..'я', 'ё',
Короче ['A'..'п','р'..'ё',....
0
 Аватар для Mawrat
13114 / 5895 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
10.10.2010, 19:46
Это я так сделал, чтобы было совместимо и с CP866 (DOS) и с CP1251 (Windows).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.10.2010, 19:46
Помогаю со студенческими работами здесь

Дан текст, хранящийся в текстовом файле f, каждый символ которого может быть малой буквой, цифрой или одним из знаков "+", "-", "*".
Дан текст, хранящийся в текстовом файле f, каждый символ которого может быть малой буквой, цифрой или одним из знаков &quot;+&quot;,...

Дан текст, каждый символ которого может быть...
Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +,-,*. 1. Выяснить, встречается ли в данном текста...

Дан текст. Преобразовать его, удалив каждый символ «*»
файлы: Дан текст. Преобразовать его, удалив каждый символ «*». если кто знает как решить напишите &quot;алгоритм именно...

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

Удвойте каждый символ в заданном задании;Дан текст из цифр и латинских букв...
Здраствуйте! помогите пожалуйста решить следующие задачи: 1)Удвойте каждый символ в заданном задании. 2)Дан текст из цифр и латинских...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru