Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Строки (http://www.tehnari.ru/f41/t43046/)

Марина Орёл 07.12.2010 11:20

Строки
 
Считая, что в каждом из слов X и Y нет повторяющихся литер, присвоить переменной B значение true, если слова X и Y оличаются только порядком входящих в них литер,и значение fals иначе.

Vladimir_S 07.12.2010 14:12

Цитата:

Сообщение от Марина Орёл (Сообщение 426828)
Считая, что в каждом из слов X и Y нет повторяющихся литер, присвоить переменной B значение true, если слова X и Y оличаются только порядком входящих в них литер,и значение fals иначе.

Например, так:
Код:

VAR
 X,Y:STRING;
 b:Boolean;
 i,j:BYTE;
BEGIN
 WriteLn('Enter X:');
 ReadLn(X);
 WriteLn('Enter Y:');
 ReadLn(Y);
 If Length(X)<>Length(Y) then
  b:=false
 else
  begin
  i:=0;
  Repeat
    i:=i+1;
    b:=false;
    j:=0;
    repeat
    j:=j+1;
    if X[i]=Y[j] then b:=true;
    until b or (j=Length(X));
  Until (b=false) or (i=Length(X));
  end;
 WriteLn(b);
 ReadLn;
END.


Марина Орёл 07.12.2010 17:58

Спасибо большое!!!!!!!!!!!!!!!!!!!


Часовой пояс GMT +4, время: 13:41.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.