• в паскале ABC в строке Сравнить длину первого слова и последнего слова

Ответы 6

  • а downto это что?
    • Автор:

      jaxonzifx
    • 6 лет назад
    • 0
  • если цикл идёт от большего числа к меньшему, то используется downto
  • а без него никак?
    • Автор:

      simba21
    • 6 лет назад
    • 0
  • у меня таким способом создаётся ещё одна строка в которой всё символы стоят задом наперёд, для того что бы высчитать на каком месте стоит последний пробел(в новой строке он будет на первом месте), потом все не нужные слова удаляются остаются только первое и последнее слово, и считаем длину первого и последнего
    • Автор:

      margaret
    • 6 лет назад
    • 0
  • пробел будет не на первом месте, а первый пробел после символов, узнаем его позицию => узнаем и позицию последнего пробела в первой строке
  • var s,t:string;i,p,z,m,n,l:integer;beginreadln (s);p:=length(s);for i:=p downto 1 do t:=t+s[i];z:=pos(' ', t);m:=pos(' ',s);z:=p-z-m+1;delete (s, m, z);p:=length(s);m:=pos(' ',s);n:=m-1;l:=p-1-n;WRITELN;writeln('Длина первого слова = ',n);writeln('Длина второго слова = ',l);end.
    answer img
    • Автор:

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

Войти через Google

или

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

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

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