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

Вывести только те слова из предложения в которых есть буквосочетание 'ни'

24.05.2016, 19:00. Показов 888. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вводится произвольное предложение , слова разделены пробелами после последнего точка. Вывести только те слова из этого предложения в которых есть буквосочетание 'ни'.
Исправьте пожалуйста:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var
  st: string;
  st2: array [1..130] of string;
  k, ns, b, l, i, y: integer;
 
begin
  readln(st);
  st := ' ' + st;
  l := length(st);
  for i := 1 to l - 1 do 
  begin
    if (st[i] = ' ') and (st[i + 1] <> ' ') then ns := i + 1;
    if (st[i] <> ' ') and ((st[i + 1] = ' ') or (st[i + 1] = '.')) then k := k + 1;
    st2[k] := copy(st, ns, i - ns + 1);
  end;
  for i := 1 to k do 
  begin
    b := 0;
    for y := 1 to length(st2[i]) do
      if (St2[i][y] = 'ни') then b := b + 1;
    if (i = k) and (b = 1) or (b > 1) then write(st2[i]);
  end;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2016, 19:00
Ответы с готовыми решениями:

Вывести только те слова из предложения, в которых буква 'а' встречается только(ровно) 2 раза
Вводится произвольное предложение, слова в котором разделены пробелами, после последнего точка....

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

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

Строка: Вывести слова предложения, префикс которых есть одним из слов 'a','ab','abc'.
Дано массив слов , в каждному слове от 1 до 8 малых латинских букв.вывести те слова префикс которых...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2016, 19:00
Помогаю со студенческими работами здесь

Вывести все слова, в которых встречается заданное буквосочетание
Дан текст, слова в котором разделены одинарным символом пробела (символ «–» в тексте отсутствует)....

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

Ввести строку, ввести слово. Вывести из строки только те слова, в которых есть хоть одна буква из введённого слова
Здравствуйте, товарищи программисты. Я не смогла смириться с поражением и это снова привело меня к...

Прочитать текст из файла и вывести в другой файл только те строки, в которых есть слова, начинающиеся с буквы А
Прочитать текст из файла и вывести в другой файл только те строки, в которых есть слова,...

Прочитать текст из файла и вывести в другой файл только те строки, в которых есть слова, начинающиеся с буквы М
Прочитать текст из файла и вывести в другой файл только те строки, в которых есть слова,...

Даны два предложения. Напечатать слова, которые есть только в одном!
Даны два предложения. Напечатать слова, которые есть только в одном! Из них (из них в том числе...


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

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

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