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

Дан символ C и строки S, S0. Перед каждым вхождением символа C в строку S вставить строку S0

25.05.2012, 01:52. Показов 10341. Ответов 1
Метки нет (Все метки)

Выполните следующие задания на тему «Обработка строк с помощью стандартных функций. Поиск и замена»:1.Дан символ C и строки S, S0. Перед каждым вхождением символа C в строку S вставить строку S0. 2. Выполните следующие задания на обработку строк:
Дано предложение. Определить количество слов, начинающихся с буквы «н».
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2012, 01:52
Ответы с готовыми решениями:

Перед каждым вхождением символа С в строку S вставить строку So
1.(string) дан символ С и строка S, So. Перед каждым вхождением символа С в строку S вставить...

Дан символ C и строки S, S0. Перед каждым вхождением символа C в строку S вставить строку S0
Дан символ C и строки S, S0. Перед каждым вхождением символа C в строку S вставить ...

Дан символ C и строки S, S0. Перед каждым вхождением символа C в строку S вставить строку S0
Дан символ C и строки S, S0. Перед каждым вхождением символа C в строку S вставить строку S0.

Дан символ C и строки S, S0. Перед каждым вхождением символа C в строку S вставить строку S0.
Дан символ C и строки S, S0. Перед каждым вхождением символа C в строку S вставить строку S0. ...

1
тыдыщ
206 / 189 / 166
Регистрация: 19.01.2011
Сообщений: 483
25.05.2012, 10:34 2
Лучший ответ Сообщение было отмечено gurceak как решение

Решение

Цитата Сообщение от gurceak Посмотреть сообщение
Дано предложение. Определить количество слов, начинающихся с буквы «н».
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
  s, a: string;
  i, k: integer;
 
begin
  readln(s);
  for i := 1 to length(s) do
  begin
    if s[i] <> ' ' then a := a + s[i];
    if (s[i] = ' ') or (i = length(s)) then
    begin
      if a[1] = 'н' then inc(k);
      a := '';
    end;
  end;
  writeln(k);
end.
Добавлено через 3 часа 6 минут
Цитата Сообщение от gurceak Посмотреть сообщение
Перед каждым вхождением символа C в строку S вставить строку S0. 2. Выполните следующие задания на обработку строк:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var
  s, s0, f: string;
  c: char;
  i: integer;
 
begin
  write('S = '); readln(s);
  write('S0 = '); readln(s0);
  write('C = '); readln(c);
  for i := 1 to length(s) do
    if s[i] = c then f := f + s0 + c
    else f := f + s[i];
  writeln(f);
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2012, 10:34

Дан символ C и строки S, S0. Перед каждым вхождением символа C в строку S вставить строку S0
Задание :Дан символ C и строки S, S0. Перед каждым вхождением символа C в строку S ...

Дан символ С и строка S. Перед каждым вхождением C в строку S вставить строку S. Где ошибка?
#include&lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;cmath&gt; #include&lt;string&gt; using namespace std; int...

Изменить код. Даны две строки и символ С. Перед каждым вхождением c в строку S вставить строку S0
Есть рабочий код, но нужно избавиться от указателей #include &lt;stdio.h&gt; #include &lt;string.h&gt;...

Перед каждым вхождением заданного символа в строку S вставить строку S0
Дан символ C и строки S, S0 . Перед каждым вхождением символа C в строку S вставить строку S0 .


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.