С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 25.02.2015
Сообщений: 36
1

Составить таблицу слов данного текста, начинающихся с буквы"А"

27.02.2015, 18:21. Показов 4743. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Составить таблицу слов данного текста, начинающихся с буквы"А", с указанием числа повторений каждого слова
на паскале
0
Лучшие ответы (1)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
27.02.2015, 18:21
Ответы с готовыми решениями:

Составить таблицу слов данного текста, начинающихся с буквы"А", с указанием числа повторений каждого слова
Составить таблицу слов данного текста, начинающихся с буквы"А", с указанием числа повторений...

Составить таблицу слов данного текста
Составить таблицу слов данного текста, начинающихся с буквы "А", с указанием числа повторений...

Составить таблицу слов данного текста, начинающихся с буквы "А"
7. Составить таблицу слов данного текста, начинающихся с буквы "А".

Составить таблицу слов данного текста, начинающихся с буквы "А", с указанием числа повторений каждого слова
нужен код как можно проще с использованием строк

Составить таблицу слов данного текста, начинающихся с буквы "А", с указанием числа повторений каждого слова
Составить таблицу слов данного текста, начинающихся с буквы "А", с указанием числа повторений...

1
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
28.02.2015, 02:29 2
Лучший ответ Сообщение было отмечено viksa123 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const gb='aAаА';
var
  s,t:string;
  l:array[1..100] of string[30];
  k:array[1..100] of byte;
  i,imax:integer;
  ok:boolean;
begin
  write('Введите текст (разделитель пробел):');readln(t);
  while t<>'' do begin
    s:=copy(t,1,pos(#32,t)-1); delete(t,1,pos(#32,t));
    if (s='') and (t<>'') then begin s:=t;t:='';end;
    if (s<>'') and (pos(s[1],gb)>0) then begin
      ok:=false;
      for i:=1 to imax do if l[i]=s then begin inc(k[i]);ok:=true;end;
      if not ok then begin inc(imax);l[imax]:=s;k[imax]:=1;end;
    end;
  end;
  if imax=0 then writeln('Нет слов начинающихся с буквы A') else
  for i:=1 to imax do writeln(l[i],' ',k[i]);
end.
1
28.02.2015, 02:29
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
28.02.2015, 02:29
Помогаю со студенческими работами здесь

Составить таблицу слов данного текста, начинающихся с буквы "А", с указанием числа повторений каждого слова
Составить таблицу слов данного текста, начинающихся с буквы &quot;А&quot;, с указанием числа повторений...

Составить таблицу слов данного текста, содержащих заданную двухсимвольную строку, с указанием числа повторений каждого слова.
составить таблицу слов данного текста, содержащих заданную двухсимвольную строку, с указанием числа...

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

Составить таблицу слов данного предложения
Составить таблицу слов данного предложения, начинающихся с буквы “A”,с указанием числа повторений...

Cоставить таблицу слов данного текста, содержащих заданную двухсимвольную строку
составить таблицу слов данного текста, содержащих заданную двухсимвольную строку, с указанием числа...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru