Аня Кузнецова
Аня Кузнецова

помогите плз по паскалю



Напишите программу, удваивающую каждую букву слова Х.
5. Напишите программу для вычеркивания из слова X каждой третьей буквы.
5. Напишите программу, проверяющую, все ли буквы слова X одинаковы
5. Напишите программу, выясняющую, сколько раз в слове X встречается сочетание из первых двух букв слова Y.

помогите с самим решением задачь)))

НВ
Наталья Воронова

{ что-то типа такого фрагмента бедет}
var
s, s0: String; // s - Результат
i, k: Integer;
begin
s0 := 'Это исходная строка';

// Удвоение символов в строке
s := '';
for i := 1 to Length(s0) do
s := s + MidStr(s0, i, 1) + MidStr(s0, i, 1);
Writeln(s);

// для вычеркивания из слова X каждой третьей буквы.
s := '';
for i := 1 to Length(s0) do
if i mod 3 <> 0 then
s := s + MidStr(s0, i, 1) + MidStr(s0, i, 1);
Writeln(s);

// проверяющую, все ли буквы слова X одинаковы
s := LeftStr(s0, 1);
for i := 1 to Length(s0) do
if s <> MidStr(s0, i, 1) then
begin
s := '';
Break;
end;
if s <> '' then
Writeln('Все одинаковые "' + s + '"')
else
Writeln('Не все одинаковые "' + s0 + '"');

// выясняющую, сколько раз в слове X встречается сочетание из первых двух букв слова Y
s := 'СтрокаY'; // Слово Y
k := 0;
for i := 1 to Length(s0) - 2 do
if LeftStr(s, 2) = MidStr(s0, i, 2) then
Inc(k);
if k > 0 then
Writeln('Есть совпадения ', k, 'шт. ')
else
Writeln('Нет совпадений');
end.

ВИ
Владимир Ильиных

Подскахываю - длина строки length(s)
Вырезать кусок - substr( s, start, len )
Сравнить строки - if ( s = 'asd' ) then
Посчитать - с := 0 и для каждого раза c := c + 1
Приятного решения

АД
Анна Давыдова

делфи лучше!

Похожие вопросы
Помогите плз с задачей по программированию на Паскале
помогите плз исправить ошибку в паскале(turbo) invalid floating point operation
помогите плз, не могу понять что я не так сделал (задача в паскале)
Помогите с Паскалем !!!
Pascal. Ребят помогите плз! Как отключить комбинацию Ctrl+Alt+Del в паскале?
Решите в паскаль плз!
Помогите плз с задачей (на паскале) !
помогите плз сделать прогу в паскале
помогите плз решить задачу по фри паскаль
Ребята помогите срочно плз по паскалю