Siis on satoja erilaisia sanoja joista haluaisin
muodostaa KOLMEN SANAN YHDISTELMIÄ.
Keksitty esimerkki: rakas - lastenkoti - pakkanen - hyllytettiin - joulupukki.
Näistä pitäisi muodostaa lauseita joissa kussakin on kolme sanaa. (Esim. yksi kappale: lastenkoti joulupukki hyllytettiin) Tästä 5 sanan ryhmästä tietysti niitä tulee jo aika monta erilaista kolmen sanan lausetta.
Miten Pascalilla?
Sanayhdistelmät
4
333
Vastaukset
- P3P
Lomakkeella Button1 ja Memo1
procedure TForm1.Button1Click(Sender: TObject);
var i,j,k:integer;
begin
Memo1.Clear;
sl:=TStringList.Create;
sl.LoadFromFile('sanat.txt');
for i := 0 to sl.Count-1 do
for j := 0 to sl.Count-1 do
for k := 0 to sl.Count-1 do
if (sl.Strings[i] sl.Strings[j])and
(sl.Strings[i] sl.Strings[k]) and
(sl.Strings[j] sl.Strings[k]) then
Memo1.Lines.Add(sl.Strings[i] ' ' sl.Strings[j] ' ' sl.Strings[k] );
end;- ------------------
Vähän monipuolisempi saadaan lisäämällä
..
sl:=TStringList.Create;
sl2:=TStringList.Create;
sl2.LoadFromFile('sanat.txt');
sl2.Delimiter:=' ';
sl2.QuoteChar:=' ';
sl.Delimiter:=' ';
sl.DelimitedText:=sl2.DelimitedText;
for i := 0 to sl.Count-1 do
...
- Epäilijä
sama "yleistä ohjelmoinnista" -palstalla:
http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=652&posting=22000000033289703
Näemmeköhän kohta saman myös C-ohjelmointi -palstalla ?- asdassd
Kyl toi oli ihan asiallinen. Turhaan huolestuit.
Näitä Delphillä (tai Pascalilla) tehtyjä
koodeja on mukava lukea. Lisäksi osa näistä Delphi alueelle kirjoittajista on tosi asiantuntijoita!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 417014
- 323948
- 463367
- 402959
- 172736
- 372238
- 162196
- 412153
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons472107- 402068