Школоло / Говнокод #5194 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
procedure TForm1.Button1Click(Sender: TObject);
var i,i2,p,g,gg3: integer;
gg:string;
gg2: Real;
begin
g:=0;
gg:=intTOstr((Length(Memo1.Lines.Text)));
gg2:=StrToFloat(gg)/4;
gg3:=Trunc(gg2);
gg:=Memo1.Lines.Text;
for i2:=1 to gg3 do begin
  p:=pos('котэ',gg);
  if p>0 then begin
  Delete(gg,p,4);
  g:=g+1;
  Label1.Caption:=IntToStr(g);
  end;
  end;
end;

Алгоритм поиска слова - "котэ" в Memo1.
УжОс...

Запостил: firerap firerap, (Updated )

Комментарии (6) RSS

  • * всех слов, но алгорифмъ благополучно забывает и помнит только последнее
    Ответить
    • За использование delete при работе с длинной строкой надо долго пиздить ногами!
      Ответить
    • >быдлостуденты
      Все когда-то были студентами... Не все, среди них, такие...

      В любом случае говнокод на лабе - это нормально. Чем быстрее написал и отмахнулся - тем лучше. Поддерживать этот код потом всё равно не нужно. Даже ошибки все исправлять не нужно. Главное что-бы их не заметил преподаватель. И самое главное, что-бы человек, действительно, умел писать программы нормально.

      Задача, эксплуатировать которую будут лишь 10 секунд - должна быть стольже экономичной по трудозатратам.
      Ответить
  • Такое всегда радует:
    gg:=intTOstr((Length(Memo1.Lines.Text))) ;
    gg2:=StrToFloat(gg)/4;
    gg3:=Trunc(gg2);
    Это как удаление гланд через известно что
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8