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

Программа, которая во введенной строке находит и выводит на экран все слова на букву "л"

06.05.2014, 14:01. Показов 3566. Ответов 4
Метки нет (Все метки)

Приветствую всех! Прошу помощи по доведению до ума программы!
Вот что набросал:
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
var
  s: string;
  a, i, k: integer;
begin
  write('введите предложение:');
  readln(s);
  a:=length(s);
  k:=1;
  for i:=1 to a do
    begin
      if s[i]=' ' then
        begin
          if (s[k]='л') then
            
          k:=i+1;
      
    end;
end.
 
Но не выбирает.
 
[size="1"][color="grey"][I]Добавлено через 10 минут[/I][/color][/size]
Ха, все просто
var
  i, n: integer;
  S, t: string;
  bln: boolean;
  
begin
  writeln('Введите строку:');
  readln(S);
  S := S + ' ';
  n := Length(S); 
  i := 1; 
  while i < n do begin
    t := '';
    bln := false; 
    while (s[i] <> ' ')and(i < n) do begin
      t := t + s[i];
      if s[i] in ['л'] then bln := true;
      inc(i)
    end;
    if bln then write(t, ' '); 
    inc(i)
  end
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2014, 14:01
Ответы с готовыми решениями:

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

Пожалуйста,составьте программу, которая из слова "ПРОГРАММА" составляет слова: "ГРАММ","РОГА","ГОРА"
Составьте программу, которая из слова &quot;ПРОГРАММА&quot; составляет слова: &quot;ГРАММ&quot;,&quot;РОГА&quot;,&quot;ГОРА&quot;.( с...

Найти в тексте и вывести на экран все слова начинающиеся на букву "д"
Ребят, помогите написать программу, пожалуйста. Задачка состоит в том, чтобы программа сумела...

Напишите программу, которая выводит все возможные слова "нового" языка
ребенок играл с карточками, на которых английские буквы. он составил слова &quot;нового&quot;языка. каждое...

4
60 / 60 / 46
Регистрация: 25.11.2011
Сообщений: 259
06.05.2014, 14:08 2
А вы уверены что работает???
по правильному надо было проверять первый символ строки t, а так у вас и такое предложение "правильно написано" выведет "правильно"
0
0 / 0 / 0
Регистрация: 06.05.2014
Сообщений: 6
06.05.2014, 14:29  [ТС] 3
Проверил еще раз, работает.
0
60 / 60 / 46
Регистрация: 25.11.2011
Сообщений: 259
06.05.2014, 14:35 4
ну значит правильно
1
0 / 0 / 0
Регистрация: 06.05.2014
Сообщений: 6
06.05.2014, 14:54  [ТС] 5
я не настаиваю, с паскалем дружу первый день)))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2014, 14:54
Помогаю со студенческими работами здесь

Во введенной строке символов заменить все вхождения "123" на "45"
Во введенной строке символов заменить все вхождения &quot;123&quot; на &quot;45&quot;.

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

Исправить ошибки в тексте. Во все слова "длиный" и "Геадьевна" вставить букву Н
Помогите, заранее спасибо большое!!

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


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

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

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