• 1. Дано предложение. Подсчитать число пробелов стоящих на нечетных местах, и заменить такие пробелы на символ «*».
    2. Дано слово, состоящее из количества букв кратного четырем. Поменять в нем буквы следующим образом: первую с четвертой, вторую с третьей, пятую с восьмой, шестую с седьмой и т.д. Например, из слова «карандаш» должны получить «аракшадн».
    язык Pascal ABC

Ответы 1

  • { Дано предложение. Подсчитать число пробелов, стоящих на нечетных местах, и заменить такие пробелы на символ «*» }var t,s: string; n,k,i: integer;begin  writeln ('Введите предложение:');  readln (t);  n:=length(t);   s:='*';   k:=0;  for i:=1 to n do begin;        if (t[i]=' ') and (i mod 2 =1)        then begin          k:=k+1;          delete(t,i,1);          insert(s,t,i);        end          end;  writeln (t);  writeln ('Нечетных пробелов: ',k)end.---------------результат-----------------Жил да*был*черный кот за*углом.Нечетных пробелов: 3---------------------------------------------{ Дано слово, состоящее из количества букв кратного четырем. поменять в нем буквы следующим образом: первую с четвертой, вторую с третьей, пятую с восьмой, шестую с седьмой и т.д. например, из слова «карандаш» должны получить «аракшадн». }const k=4;var   a,a1,a2: string;  n,i: integer;begin  writeln ('Введите слово:');  readln (a);  n:=length(a) div k;  for i:=1 to n do begin            a1:=LeftStr(a,k);      delete(a,1,k);      a1:=ReverseString(a1);      a2:=a2+a1;          end;    writeln (a2); end.---------------результат-----------------карандашкарандашаракшаднаракшадн---------------------------------------------
    • Автор:

      coco63
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years