нужна помоч в програмке PASCAL

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Hunter123, 8 Dec 2009.

  1. Hunter123

    Hunter123 New Member

    Joined:
    3 Nov 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    начало

    Program Example_2;
    Uses crt;
    Var i:byte;
    St,Rez:string;
    Begin
    Clrscr;
    Write ('Введіть текст: ');


    помогите з програмкой


    Дан текст. Отредактировать его таким образом, чтобы все символы "." были заменены на "...", символы ":" на "-", символы "-" на ":"
     
    #1 Hunter123, 8 Dec 2009
    Last edited: 8 Dec 2009
  2. Hunter123

    Hunter123 New Member

    Joined:
    3 Nov 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Очень надо. Затра Лабу здавать(((
     
  3. preda1or

    preda1or Member

    Joined:
    27 Oct 2008
    Messages:
    167
    Likes Received:
    96
    Reputations:
    6
    100WMR и 20 мин. времени.
     
  4. Dimi4

    Dimi4 Чайный пакетик

    Joined:
    19 Mar 2007
    Messages:
    750
    Likes Received:
    1,045
    Reputations:
    291
    в чом прикол?

    Code:
    Program Example_2;
    Var i,n:integer;
    St:string;
    Begin
    Write ('Введіть текст: ');
    readln(St);
    n:=length(St);
    for i:=1 to n do begin
    if St[i]='.' then St[i]:='...';
    if St[i]=':' then St[i]:='-';
    end;
    writeln(St);
    end.
    
    Не проверял
     
  5. Dosia

    Dosia Member

    Joined:
    5 Jun 2009
    Messages:
    118
    Likes Received:
    81
    Reputations:
    6
    Code:
    Program Zamena;
    var
    strInput,strOutput,strTemp:string;
    intI:integer;
    begin
    writeln('vvedite stroku');
    readln(strInput);
    for intI:=1 to length(strInput) do begin
    case strInput[intI] of
    '.':strTemp:='...';
    ':':strTemp:='-';
    '-':strTemp:=':';
    else strTemp:=strInput[intI];
    end; {case}
    strOutput:=strOutput+strTemp;
    end;
    writeln(strOutput);
    readln;
    end.
    
    Code:
    vvedite stroku
    hello world ... Hello:word  hellow - world
    hello world ......... Hello-word  hellow : world
    
    Code:
    vvedite stroku
    123.123:123-1.2.3-3:2:1 - 1
    123...123-123:1...2...3:3-2-1 : 1
    
     
    1 person likes this.
  6. h(f)ucker

    h(f)ucker Member

    Joined:
    11 Jul 2009
    Messages:
    81
    Likes Received:
    84
    Reputations:
    32
    Забавные у вас лабы :eek: нам бы такие
    Мож прикол в том что текст дан в формате .txt?
     
  7. Linkus

    Linkus Member

    Joined:
    20 Dec 2008
    Messages:
    168
    Likes Received:
    15
    Reputations:
    -1
    Code:
    Program Example_2;
    Uses crt;
    Var i: byte;
    St,tmp: string;
    Begin
    Clrscr;
    Write('Vv text.. ');
    readln(St);
    
    i:=1;
    while i<= length(St) do begin
    	if St[i]= ':' then begin
    		St[i]:= '-';
    		inc(i);
    		continue;
    		end;
    
    	if St[i]= '-' then begin
    		St[i]:= ':';
    		inc(i);
    		continue;
    		end;
    
    	if St[i]= '.' then begin
    		insert('..',St,i);
    		i:=i+2;
    
    		end;
    
    	inc(i);
    	end;
    
    Writeln(St);
    readln
    end.
    С циклом FOR почему-то уходит в вечный луп если ввести всего одну точку. А с вайлом вроде всё норм. Удачи! :)
     
  8. Hunter123

    Hunter123 New Member

    Joined:
    3 Nov 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Большое спасибо всем получилось.
    Нет з *тхт роботать не будем.
     
  9. Linkus

    Linkus Member

    Joined:
    20 Dec 2008
    Messages:
    168
    Likes Received:
    15
    Reputations:
    -1
    пора чтоль свои лабы тоже поделать))) скоро сессия
     
  10. DeaD_MoroZ

    DeaD_MoroZ Banned

    Joined:
    3 Nov 2009
    Messages:
    102
    Likes Received:
    7
    Reputations:
    0
    я уже давно сдал...
    вопрос к Hunter123, а на кого ты учишься??? и почему ты не полдьзуешься разделом для студентов???
     
  11. Hunter123

    Hunter123 New Member

    Joined:
    3 Nov 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    учусь я на факультете телекомуникации и информационних технологий (ICT)

    Где есть такой раздел ? может я штото ни то понял.
    Просто з книг и других теоритичних ведомостей я ничево не могу понять ли я не понимаю или там плохо виложено. Подскажите какой то материал сайти...
    я на первом курсе
     
  12. DeaD_MoroZ

    DeaD_MoroZ Banned

    Joined:
    3 Nov 2009
    Messages:
    102
    Likes Received:
    7
    Reputations:
    0
    оффтоп:
    могу ошибаться-но ты не тот факультет выбрал... я вот пошёл на асу(физмат), когда я туда пришёл-я знал программирование, математику и т.д.(т.е. я был подготовлен). А по поводу тебя у меня сложилось мнение, ты пошёл туда из за красивого названия(как и у меня половина группы, правда они все после первой сессии вылетили... ну не важно)... могу ошибаться, так что не обижайся... просто эта задача(которую ты не мог решить) уровня 7 класса...
    Важно: Студентам с лабораторными сюда