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

Ввод строки, выделить заглавные буквы цветом.

20.12.2010, 22:08. Показов 4351. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ввести с клавиатуры строку символов содержащую не более 60 символов. Отдельные слова разделить пробелами. Вывести всю строку выделив все слова начинающиеся с заглавной буквы цветом.
P.S. Строка может содержать цифры и остальные символы.
Сдавать в среду, не могу написать.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.12.2010, 22:08
Ответы с готовыми решениями:

Исключить из строки заглавные буквы
Исключить из строки все латинские заглавные буквы.

Выделить буквы "р" в последнем слове теста красным цветом
Задано текст. Выделить буквы "р" в последнем слове теста красным цветом. -Использовать модули Crt и System

Включить в новую строку только заглавные буквы из строки S и заменить их на строчные
Задана строка S='ABC*145*S!defgh1999IJK1mnopQrSTU345_-+='. Включить в новую строку только заглавные буквы из строки S и заменить их на...

1
0 / 0 / 1
Регистрация: 20.12.2010
Сообщений: 5
22.12.2010, 01:34  [ТС]
Лучший ответ Сообщение было отмечено kran125 как решение

Решение

Сделал сам. Вдруг пригодится кому нить.
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
49
50
51
52
53
54
55
56
program lab_6;
uses crt;
const z:array[1..59] of string = ('Q','W','E','R','T','Y','U','I','O','P',
                                    'A','S','D','F','G','H','J','K','L',
                                        'Z','X','C','V','B','N','M',
                              'Й','Ц','У','К','Е','Н','Г','Ш','Щ','З','Х','Ъ',
                                'Ф','Ы','В','А','П','Р','О','Л','Д','Ж','Э',
                                  'Я','Ч','С','М','И','Т','Ь','Б','Ю','Ё');
var
st:string;
c:char;
i,l,j,ij,vt,vt2:integer;
begin
 clrscr;            
 readln(st);
 l:=length(st);
 If l<=60 then
 begin
 vt2:=0;
 For j:=1 to 59 do
  begin
   textcolor(white);
   If st[1] = z[j] then
    begin
     textcolor(red);
     Write(st[1]);
     vt2:=1;
    end;
  end;
 If vt2 = 1 then textcolor(red)
            else write(st[1]);
 For i:=2 to l do
  begin
   If st[i-1] = ' ' then
    begin
     textcolor(white);
     vt:=1;
     For j:=1 to 59 do
      begin
       If st[i] = z[j] then
        begin
         textcolor(red);
         Write(st[i]);
         vt:=0;
        end;
      end;
      If vt=1 then Write(st[i]);
    end
   else
    begin
     write(st[i]);
    end;
  end;
 end
 else writeln('Слишком длинная строка!');
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.12.2010, 01:34
Помогаю со студенческими работами здесь

Выделить буквы "о" в последнем слове заданного текста ярко-коричневым цветом
Выделить буквы &quot;о&quot; в последнем слове теста ярко-коричневым цветом.

Множества: выделить из строки неповторяющиеся буквы, и вывести их на экран в алфавитном порядке
с клавиатуры вводится строка из букв латинского алфавита и цифр, которая заканчивается знаком !. Выделить неповторяющиеся буквы и вывести...

Заглавные буквы
Вводятся несколько строк символов. Все символы этих строк, отличные от заглавных букв латинского алфавита вводить во внешний файл. Все...

Заглавные буквы на маленькие
Наверное поднадоел, но все же, как написать то? нельзя использовать элементы массива, по моему можно сделать через Upcase, если не трудно...

Заглавные буквы слова
написал прогу program rfeg; var a, b :string; i, c : byte; begin writeln ('Программа для создания слов'); write('Количество...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru