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

Дана последовательность слов. Проверить правильность написания слогов "жи", "ши"

24.09.2012, 20:37. Показов 7912. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана последовательность слов. Проверить правильность написания слогов "жи", "ши".
Тема: строки
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.09.2012, 20:37
Ответы с готовыми решениями:

Проверить правильность написания сочетаний "жи", "ши", "ча", "ща", "чу", "щу"
дана последовательность слов. Проверить правильность написания сочетаний...

Составить фразу "письменный стол" из слов "тесненный", "полка", "речь", "миф".
1) Составить фразу "письменный стол" из слов "тесненный", "полка", "речь", "миф". 2) Вывести...

Составить фразу "программное обеспечение" из слов "программист", "оборот", "анчоус", "измерение"
Составить фразу "программное обеспечение" из слов "программист", "оборот", "анчоус",...

Составить фразу "текстовый редактор" из слов "тесто", "редакция", "мотор", "который"
1) Составить фразу "текстовый редактор" из слов "тесто", "редакция", "мотор", "который".

2
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
24.09.2012, 20:42 2
Лучший ответ Сообщение было отмечено Walter Bishop как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
uses crt;
var s,sc: string;
    i,k: integer;
begin
write('s=');
readln(s);
for i:=1 to length(s)-1 do
    begin
    sc:=copy(s,i,2);
    if (sc='жы') or (sc='шы') then
       begin
       s[i+1]:='и';
       inc(k);
       end;
    end;
if k=0 then writeln('Ошибок не обнаружено') else
begin
writeln('Обнаружены ошибки в количестве ',k,'. Ошибки исправлены: ');
writeln(s);
end;
readkey
end.
2
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
24.09.2012, 20:46 3
как всегда опоздал))
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var
  str: string;
  i,k: integer;
begin
  write('Введите предложение: ');
  readln(str);
  k:=0;
  for i:=1 to length(str)-1 do
  begin
    if (str[i] in ['Ж','ж','Ш','ш'])and(str[i+1] in ['Ы','ы'])
    then inc(k);
  end;
  if k=0 then writeln('Ошибок на данное правило нет') else
    writeln('В предложении ',k,' ошибок на данное правило');
  readln;
end.
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.09.2012, 20:46
Помогаю со студенческими работами здесь

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

Проверить слово "Дом" и содержит ли оно буквы: "а" , "б" ,"о","д"
программа должна проверить слово "Дом" и содержит ли оно буквы: "а" , "б"...

Дана строка из некоторого количества слов. Слова разделены в строке знаками",","пробел"
Дана строка из некоторого количества слов. Слова разделены в строке знаками",","пробел".Вставить...

Проверить правописание слов по правилу "у", "ю" после шипящих
Проверить правописание слов по правилу "у", "ю" после шипящих

Заменить символы "1", "2", "3" словами "один", "два", "три"
Дана строка символов. Заменить символы "1", "2", "3" словами "один", "два", "три". Оформить в...

Дана строка. Подсчитать, сколько в ней букв "r", "k", "t"
Дана строка. Подсчитать,сколько в ней букв r,k,t. Народ решите п-жста ,срочно нужно.


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

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

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