Fórum ESSA É DIFICIL ....... #147646
19/03/2003
0
COM 4 LETRAS
AAAA
AAAB
AAAC
AAAD
AAAE
...
ZZZA
ZZZB
ZZZC
ATÉ
ZZZZ
Alphablend
Curtir tópico
+ 0Posts
19/03/2003
Anonymous
Alpha,
Eu sei que pra você isso é mole. Basta lembrar que a letra A corresponde ao Chr(65) e você tá fazendo uma string de comprimento igual a quatro e nosso alfabeto tem 23 letras. Sacou?
Gostei + 0
20/03/2003
Anonymous
Acho q não é difícil...
[]´s
Christian
Gostei + 0
20/03/2003
E_gama
procedure TForm1.Button1Click(Sender: TObject); var TamPalavra, NumPalavras, I: Integer; Palavra: array[1..4] of Char; Ch : Char; begin Memo1.Lines.Clear; NumPalavras := 1000; Palavra[1] := ´A´; Palavra[2] := ´A´; Palavra[3] := ´A´; Palavra[4] := ´A´; for I := 1 to NumPalavras do begin Memo1.Lines.Add(Palavra[1] + Palavra[2] + Palavra[3] + Palavra[4]); Ch := Palavra[4]; if Ch <> ´Z´ then Palavra[4] := Chr(Ord(Ch) + 1) else begin Palavra[4] := ´A´; Ch := Palavra[3]; if Ch <> ´Z´ then Palavra[3] := Chr(Ord(Ch) + 1) else begin Palavra[3] := ´A´; Ch := Palavra[2]; if Ch <> ´Z´ then Palavra[2] := Chr(Ord(Ch) + 1) else begin Palavra[2] := ´A´; Ch := Palavra[1]; if Ch = ´Z´ then Break else Palavra[1] := Chr(Ord(Ch) + 1); end; end; end; end; end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)