logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak napisać program w Turbo Pascal do zamiany liter na _X_?

pslosarz 11 Gru 2007 20:03 1362 3
REKLAMA
  • #1 4577392
    pslosarz
    Poziom 17  
    Posty: 328
    Pomógł: 17
    Ocena: 176
    Potrzebuje programu który będzie działał następująco:

    Po wpisaniu tekstu z klawiatury program pyta nas o wybór jakiejkolwiek litery, następnie w tekście który wpisaliśmy zamienia wszystkie litery wybrane wcześniej na "_X_". Jeżeli litera którą wpisaliśmy nie występuje w tekście program wyświetla "nie ma takiej litery" i prosi o ponowny wybór.
  • REKLAMA
  • #2 4577470
    Smilox
    Poziom 18  
    Posty: 183
    Pomógł: 37
    Ocena: 30
    No a teraz napisz w czym masz problem z tym programem. Bo chyba nie liczysz na gotowca?
  • REKLAMA
  • #3 4585632
    Fyszo
    Poziom 37  
    Posty: 3987
    Pomógł: 223
    Ocena: 115
    Smilox napisał:
    No a teraz napisz w czym masz problem z tym programem. Bo chyba nie liczysz na gotowca?


    Chyba liczy.
  • #4 4587369
    ed-ek
    Poziom 34  
    Posty: 1814
    Pomógł: 275
    Ocena: 42
    Zapomniałem o warunku braku w tekscie zadanej litery, masz poprawione
    
     uses crt,strings;
     var dl,i:integer;
         s,ss,sss:string;
         ch,ch_z:char;
     begin
     clrscr;
     ss:='';
     write('podaj litere do zamiany ');readln(ch_z);
     Writeln('pisz tekst');
      readln(s);
      dl:=length(s);
      for i:=1 to dl do
       begin
       ch:=s[i];
       if ch=ch_z then begin ch:='X';sss:='jest';end;
       ss:=ss+ch;
       end;
       if sss='jest' then  writeln(ss) else writeln('nie ma takiej litery');
     readkey;
      end.
REKLAMA