POMOC!! --Pascal

Programovacie jazyky, rady, poradňa...
luboss772
Novice
Novice
Príspevky: 3
Registrovaný: 25 júl 2007, 12:15
Kontaktovať používateľa:

POMOC!! --Pascal

Príspevok od používateľa luboss772 »

Dostal som za ulohu v pascali(lazarus) spravit program ktory nahradi kazdu medzeru bodkou.. je to asi velmi jednoduche ale vobec neviem ako to mam robit :? je tu este niekto online kto by mi pomohol? potrebujem to na zajtra :) :D
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: POMOC!! --Pascal

Príspevok od používateľa audiotrack »

to si skoro zistil že máš na zajtra úlohu, čo vám ju dala učiteľka teraz cez icq?
Pokiaľ si dobre pamätám, pascal nemá funkciu na nahrádzanie znakov, tak prechádzaj reťazcom a ak je i-ty znak:
a) iný ako medzera, vypíš ho
b) medzera, vypíš bodku
luboss772
Novice
Novice
Príspevky: 3
Registrovaný: 25 júl 2007, 12:15
Kontaktovať používateľa:

Re: POMOC!! --Pascal

Príspevok od používateľa luboss772 »

asi to odomna bude hlupe.. ale nemohol by si mi napisat ten postup.. vyzera to ze to je jednoduche... len ja uz som takto neskoro fakt mimo.. a som z toho uplny blbec... chapem co myslis ze mam spravit ale neviem to tam napisat :D velmi vdacny by som ti bol... prosiim
iWin
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 958
Registrovaný: 04 aug 2010, 14:30
Bydlisko: NR

Re: POMOC!! --Pascal

Príspevok od používateľa iWin »

Ja som sice v tom debil (teda ako v pascale) ale audiotrack to mysli takto? ci?

Kód: Vybrať všetko

Begin
write('a.b.c.d.e.f');
readln;
end.
javatar
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6112
Registrovaný: 12 aug 2010, 14:49
Bydlisko: I don't exist at all.

Re: POMOC!! --Pascal

Príspevok od používateľa javatar »

nie audiotrack to mysli takto (nie celkom - on by len vypisoval, ja nahradzam (zadanie))

Kód: Vybrať všetko

for I:=1 to retazec[0]
  if retazec[I]=' ' then retazec[I]:='.';
syntaxou som si nie isty, v pascale som nerobil uz hodne davno
luboss772
Novice
Novice
Príspevky: 3
Registrovaný: 25 júl 2007, 12:15
Kontaktovať používateľa:

Re: POMOC!! --Pascal

Príspevok od používateľa luboss772 »

diky moc.. :D dostal som uplne iny priklad, ale spravil som ho. .aj tak dik :D :wink:
M[a]nny
Novice
Novice
Príspevky: 9
Registrovaný: 23 dec 2009, 3:07

Re: POMOC!! --Pascal

Príspevok od používateľa M[a]nny »

Nakoľko tu ešte nikto nenapísal validný kód, pre pokoj duše ho sem napíšem:

Kód: Vybrať všetko

var
  s: string;
  i: integer;
begin
  Write('Zadajte vstup: ');
  ReadLn(s);

  for i := 0 to length(s) do // pre vsetky znaky vstupu rob
    if s[i] = ' ' then s[i] := '.' // ak najdes medzeru, nahrad ju bodkou
  WriteLn(s);
  ReadLn; // pockaj na nejaky vstup z klavesnice
Napísať odpoveď