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

Каждый третий символ строки удваивается, остальные – копируются один раз

06.11.2019, 21:53. Показов 860. Ответов 3
Метки нет (Все метки)

Каждый третий символ строки удваивается, остальные – копируют-ся один раз. Сформировать строку, в которой поменяны местами первое и по-следнее слова исходной строки
Вложения
Тип файла: doc 2_LR_3.doc (82.0 Кб, 2 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2019, 21:53
Ответы с готовыми решениями:

Сокращение строки каждый раз на один символ до тех пор, пока в строке не останется один символ
3)Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех...

Все символы цифр от нуля до девяти утраиваются, остальные – копируются один раз
Все символы цифр от нуля до девяти утраиваются, остальные – копируются один раз

Заменить каждый третий символ строки на латинский символ X
3. Написать программу, которая копирует данные из одного файла в другой, но при этом меняет каждый...

Если символ в данной строке встречается один раз, в конце строки добавлять ещё раз этот символ
Помогите с задачей на C# Ввести строку символов. Если символ в данной строке встречается один раз,...

3
Почетный модератор
64275 / 47574 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
07.11.2019, 09:31 2
1.
Pascal
1
2
3
4
5
6
7
8
9
var s:string;
    i:integer;
begin
writeln('Введите строку');
readln(s);
for i:=length(s) downto 1 do
if i mod 3=0 then insert(s[i],s,i);
write(s)
end.
2.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var s,spr,sps:string;
    p:integer;
begin
writeln('Введите строку из не менее чем 2 слов, разделенных пробелами');
readln(s);
spr:=copy(s,1,pos(' ',s)-1);//первое слово
sps:='';//последнее слово
p:=length(s);
while s[p]<>' ' do
 begin
  sps:=s[p]+sps;
  p:=p-1;
 end;
p:=p+1;//индекс начала последнего слова
delete(s,p,length(sps));//удалим сначала последнее слово
insert(spr,s,p);//вставим первое
delete(s,1,length(spr));//потом удалим первое
insert(sps,s,1); //вставим последнее
write(s);
end.
1
0 / 0 / 0
Регистрация: 06.11.2019
Сообщений: 7
07.11.2019, 14:58  [ТС] 3
Спасибо большое

Добавлено через 2 часа 42 минуты
А что такое spr и sps в коде?
0
Почетный модератор
64275 / 47574 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
07.11.2019, 15:01 4
spr-первое слово, sps-последнее слово.
Можно бы из комментариев к коду понять.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2019, 15:01
Помогаю со студенческими работами здесь

Удалить каждый третий символ строки
Нужно из строки удалить все символы, индексы которых делятся на три. Написал такой код, но работает...

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

Строки. Определить длину введённой строки, если длина кратна 3, удалить каждый третий символ
Вывести с клавиатуры строку символ.Признак окончания ввода строки-нажатие клавиши &quot;ввод&quot;. Программа...

Поменять каждый третий символ строки на заданное значение
#include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;cstdlib&gt; #include &lt;string&gt; using namespace...

Каждый третий символ строки заданного списка удвоить
Добрый вечер. Помогите с кодом, пожалуйста. Есть два ListBox-а. По кнопке во втором нужно...

Записать в новый массив каждый символ файла один раз
есть файл, информацию я считываю блоками( по 256 символов каждый блок), мне нужно записать в новый...


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

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

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