Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

program oko rijeci

[es] :: Pascal / Delphi / Kylix :: program oko rijeci

[ Pregleda: 2391 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

atlas

Član broj: 20158
Poruke: 167
*.as.ka.bih.net.ba.



Profil

icon program oko rijeci05.03.2005. u 00:39 - pre 233 meseci
treba mi program u Pascalu koji ce za unesenu recenicu ispisati istu,sa istim redoslijedom reci ali obrnutim poretkom slova...

primjer

MAJA IDE U SUMU.
--> AJAM EDI U UMUS.


 
Odgovor na temu

Toyo

Član broj: 45193
Poruke: 227
*.kovnet.co.yu.



+1 Profil

icon Re: program oko rijeci05.03.2005. u 01:26 - pre 233 meseci
Evo ti u delphi-ju. Trebalo bi da je isto i u paskalu (ne mogu da se setim dal ima copy ili nesto drugo).

Code:

function Obrni(S: String): String;
var R,Res: String;
  Poz,I: Integer;
begin
  Res:='';
  while s<>'' do
    begin
      Poz :=pos(' ',S);
      if Poz = 0 then
        Poz := Length(S)+1;
      R:= copy(S,1,Poz-1);
      S:= copy(S,Poz+1,255);
      for I:= Length(R) downto 1 do
        Res := Res + copy(R,i,1);
      if S<>'' then
        Res := Res+' ';
    end;
    Obrni := Res;
end;


 
Odgovor na temu

bancika
Branislav Stojkovic

Član broj: 24844
Poruke: 631
213.244.208.*

Sajt: www.diy-fever.com


+1 Profil

icon Re: program oko rijeci05.03.2005. u 01:39 - pre 233 meseci
Code:

var s, s1: string;
     pocetak, j, i: Integer;
begin
  ReadLn(s); s1 := '';
  i := 1;
  while i <= Length(s) do
   begin
     while (i<=Length(s)) and not (UpCase(s[i]  in ['A'..'Z']) do
      Inc(i);
     Pocetak := i;
    while (i<=Length(s)) and (UpCase(s[i]  in ['A'..'Z']) do
      Inc(i);
    for j := i downto pocetak do s1 := s1 + s[j];
   end;
  WriteLn(s1)
end

ovo je onako iz glave, mozda (verovatno) ne radi, ali eto ti ideje
Ride the rainbow, crack the sky

DIY gitare, pojacala i efekti www.diy-fever.com
 
Odgovor na temu

atlas

Član broj: 20158
Poruke: 167
*.as54.ze.bih.net.ba.



Profil

icon Re: program oko rijeci05.03.2005. u 23:57 - pre 233 meseci
Imal neko ideju preko for,goto strukture za ovaj program
 
Odgovor na temu

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 617
195.246.3.*



Profil

icon Re: program oko rijeci06.03.2005. u 01:18 - pre 233 meseci
ss.

Code:

var
  i: byte;
  ulaz, rec, rezultat: string[255];
begin
  readln(ulaz);
  for i := byte(ulaz[0]) downto 1 do
    if ulaz[i] = ' ' then begin
      rezultat := rec + ' ' + rezultat;
      rec := '';
    end else rec := rec + ulaz[i];
  rezultat := rec + ' ' + rezultat;
  writeln(rezultat);
end.

When something is hard to do, then it's not worth doing.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: program oko rijeci

[ Pregleda: 2391 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.