Автор Тема: Задание со строками  (Прочитано 6000 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн -happy

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Задание со строками
« : 19 Декабря 2010, 22:30:53 »
задали задачки я парился часа три никак не могу написать ченить путное помогите!

Дана строка символов до точки. Группы символов в ней между группами пробелов считаются словами. Определить длины самого короткого и самого длинного слов.

Дано слово. Удалить из него третью букву; К-ю букву (задается в ходе программы); первую из букв "о", если есть такая буква; последнюю из букв "т" если такаая буква есть.

Оффлайн Данила

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: Задание со строками
« Ответ #1 : 19 Декабря 2010, 22:44:28 »
язык то хоть укажите...
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

Оффлайн -happy

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Задание со строками
« Ответ #2 : 19 Декабря 2010, 23:08:26 »
яп object pascal среда   программирования delphi

Оффлайн Данила

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: Задание со строками
« Ответ #3 : 19 Декабря 2010, 23:19:41 »
1.
бежите циклом по строке.
нашли пробел и следующий символ не пробел - записываете новоую подстроку,до тех пор пока i+1 Элемент  неравен пробелу. записываете в массив,и дальше до конца так.
далее бежите по массиву определяя длину слов,и выводите мин и мах

2.
просто сдвигаете все символы на 1 назад начиная с 4го(K+1- го). идете по слову, нашли о - сдвигаете  все последующие символы на 1 назад и заканчиваете цикл. делаете цикл с конца и как с буквой О,нашли Т - сдвинули, вышли.

кидайте наброски свои,посмотрю,поправлю
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

Оффлайн -happy

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Задание со строками
« Ответ #4 : 20 Декабря 2010, 00:40:00 »
спасибо! =)

Оффлайн -happy

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Задание со строками
« Ответ #5 : 20 Декабря 2010, 00:46:04 »
var i,d,min:integer;
     st:string;
min:=length(st);
for i:=1 min do
  begin
    if st<>'_' then
    begin
      d:=d+1;
     end;
    else
    begin
     if (min>d)  then
     begin
       min:=d;
            end;
     d:=0;
    end;
  end;

вот это что есть на данный момент. я начал с минимального а максимальное по аналогии я думаю

Оффлайн Данила

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: Задание со строками
« Ответ #6 : 20 Декабря 2010, 00:54:37 »
смотрите косяк. вы делает цикл от 1 до min. скажем мин = 10. далее берете и делаете мин = 5(нашли такое слово) и получаете цикл уже до 5,а не до 10, и как следствие последние 5 символом вы теряете вообще. сделайте переменную len,например. туда длину строки, и в мин длину строки. мин будет меняться,а цикл пройдет всю строку. с максимумом аналогично,но мах в начале будет 0,а далее будете по мере нахождения присваивать значения длинных слов.
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

 

Помогите решить задание на С++. Решить этот ДУ методом Рунге-Кутта

Автор artecovez

Ответов: 0
Просмотров: 8571
Последний ответ 24 Апреля 2010, 20:41:08
от artecovez
Задание на зачет по проге: придумать и написать игрушку на билдере

Автор мехатроник

Ответов: 10
Просмотров: 6066
Последний ответ 09 Декабря 2009, 21:21:21
от samar
Задание по Delphi (при введении данных возникает ошибка)

Автор PandaPivovar

Ответов: 9
Просмотров: 6786
Последний ответ 29 Ноября 2009, 15:55:57
от PandaPivovar
Помогите решить задание на С++

Автор chezen

Ответов: 1
Просмотров: 7060
Последний ответ 28 Сентября 2009, 07:43:09
от lu
Небольшое задание по программированию

Автор Dao

Ответов: 0
Просмотров: 2888
Последний ответ 07 Декабря 2011, 12:07:31
от Dao