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

обработка символьных массивов

24.10.2009, 23:40. Показов 2056. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста решить задачу.
Сохранить текст в массиве. Найти в тексте слова, которые начинаются и заканчиваются одной и той же буквой.
(указания: текстовый массив следует читать и записывать строками, используя переменные типа String, использовать стандартные процедуры и функции работы со строковыми типами, такие как Length, Copy, Delete, Insert, Pos. После ввода массива реализовать его вывод)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.10.2009, 23:40
Ответы с готовыми решениями:

Обработка числовых и символьных массивов
помогите, плиз, решить 2 задачки - очень надо( очень срочно. совсем не знаю, что делать(( тема: решение задач с использованием...

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

Обработка символьных данных
Помогите кто-нибудь!!!!!!!!!!!!!!!!!!!!!!!!!!!! № 1. В заданой строке найти самое длинное и самое коротокое слово, а также указать...

4
 Аватар для demidrolll
133 / 132 / 60
Регистрация: 10.12.2008
Сообщений: 286
25.10.2009, 02:08
Если правильно понял задание, то вот так:
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
uses
  crt;
var
  i,j,k: integer;
  st,s: string;
  a: array [1..256] of char;
begin
  clrscr;
  write('wwedite tekst: ');
  readln(st);
  write('Massiv: ');
  for i:= 1 to length(st) do
  begin
    a[i]:=st[i];
    write(a[i]);
  end;
  writeln;
  write('Slowa: ');
  while length(st)>0 do
  begin
    s:='';
    while st[1]=' ' do
      delete(st,1,1);
    k:=pos(' ',st);
    if k=0 then
      k:=length(st)+1;
    if st[1]=st[k-1] then
    begin
      for j:= 1 to k-1 do
        s:=s+st[j];
      write(s,' ');
    end;
    delete(st,1,k-1);
  end;
  readkey;
end.
1
0 / 0 / 0
Регистрация: 24.10.2009
Сообщений: 4
25.10.2009, 02:33  [ТС]
Спасибо.
А как сделать, если текст как текстовая матрица, которая состоит из строк?

Добавлено через 8 минут
А как сделать, если текст как текстовая матрица, которая состоит из строк?
0
Почетный модератор
 Аватар для Puporev
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
25.10.2009, 11:07
Pascal
1
a:array[1..80,1..20] of char;
или
Pascal
1
2
3
4
type
str=array[1..80] of char;
matr=array[1..20] of str;
var a:matr;
каждая строка матрицы это массив, как в приведенной задаче, просто обрабатываем не один массив, а например 20.
Pascal
1
2
3
4
for i:=1 to 20 do
for j:=1 to 80 do
 begin
  .......................
1
0 / 0 / 0
Регистрация: 24.10.2009
Сообщений: 4
25.10.2009, 12:54  [ТС]
Может, напишете, всю программу (как она получится для матрицы),
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.10.2009, 12:54
Помогаю со студенческими работами здесь

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

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

Обработка символьных данных
Я так понял эта задача решается через тип данных - string. но само действие программы я вобще не понимаю. кому не сложно помогите...

Обработка символьных строк
Или лыжи не едут, или я... молодец. Помогите решить задачку. Даны две строки, содержащие русские слова, разделенные пробелами....

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru