Задача по программированию на языке Паскаля - Littleone 2006-2009
Архив форума 04.2006 - 04.2009

Вернуться   Littleone 2006-2009 > Болтология > Курилка



 
Опции темы Поиск в этой теме Опции просмотра
Старый 15-03-2007, 18:34     #1
Диета
Старожил
 
Зарегистрирован: Oct 2006
Сообщения: 1 044
Диета отсутствует


Это задача по информатике, программирование на языке Паскаль
Определить самое длинное слово и заменить им все слова, имеющие четные номера.

Дело в том, что найденное решение кажется нам слишком громоздким, поэтому вряд ли оно верное.
Если надо, я его напишу.
Старый 16-03-2007, 08:57     #2
vebber
Участник
 
Зарегистрирован: Oct 2006
Сообщения: 114
vebber отсутствует


Напишите. Вдруг оно верное, так чего зря людям извилину напрягать
Старый 16-03-2007, 15:57     #3
exception
Хранитель
 
Профиль exception
 
Зарегистрирован: May 2005
Адрес: ВО
Сообщения: 11 054
exception отсутствует


А какие могут быть варианты?
Слова в массиве строк лежат?
Сначала в цикле пробежать до конца по всем словам, вычисляя их длину, и запоминать номер самого длинного.
Потом скопировать в новую строчку самое длинное слово.
Потом опять в цикле побежать, только с шагом 2, ес-но, пропуская номер того самого, длинного . И заменить слово на то самое, длинное.

Извините, что не на паскале, но я его не очень помню. Если надо - можно написать, но дело-то в алгоритме, да?





Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

vB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +3, время: 21:11.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.