![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 15.12.2009
Сообщений: 69
|
![]()
Понимаю, а можете сказать, что не так в моей программе указанной выше?
|
![]() |
![]() |
![]() |
#12 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Если на вскидку, то несколько циклов While, мне не нравятся. С ними можно легко запутаться.
Попробуйте трассировать программу (клавиша F7). |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 15.12.2009
Сообщений: 69
|
![]()
вот что я думаю сделать по выводу на экран этих слов
begun:=1; repeat i:=begun+1; r:=mas 2[i]-mas 2[i-1]; while (i<=10) and (r=mas[i+1]-mas[i]) do inc(i); if (r<>mas[i+1]-mas[i]) then r:=0; r:=mas[i+1]-mas[i]; writeln(mas1[i] and mas1[i-1]); until (i>=10); просто не знаю, как мне цикл написать... то есть чтобы выписал мне эти слова, не пойму как это сделать... |
![]() |
![]() |
![]() |
#14 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Вы хотите просто вывести эти слова из массива на экран?
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 15.12.2009
Сообщений: 69
|
![]()
да
чтобы он на экран выписал те слова, которые образуют арифметчиескую прогрессию например: я пошел велосипед (1 5 9) пошел кто ф (5 3 1) |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 15.12.2009
Сообщений: 69
|
![]()
по порядку нужно, без перестановок и сведению к виду арифметической прогрессии = то есть что дали то и дали))))
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 15.12.2009
Сообщений: 69
|
![]()
тут момент такой еще получился, если во фразе будет расположены на близком расстоянии чужой символ от буквы = то в массив слов заносится езе и этот чужой символ (запятая, точка)
непонятно, почему у нас элементы массива с нуля начинается? |
![]() |
![]() |
![]() |
#18 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Вывод написал, сейчас сделаю проверку на знаки препинания.
|
![]() |
![]() |
![]() |
#19 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Вот полный код
Код:
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 15.12.2009
Сообщений: 69
|
![]()
вот что выдает \ программа успешно завершена, нажмите любую клавишу = и все, слов не видно в строке вывода...
Код:
велосипед лежит ё = разность 2 и 1 будет (-4), и разность 3 и 2 будет (-4), по сути не меняют ситуацию. еще вопрос, почему у нас элементы в массивах с 0 начинаются? как то можно заменить чтобы от 1 до 10 или до 100 Код:
Код:
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Занести слова в массив [Delphi] | Lemo | Помощь студентам | 4 | 20.12.2009 18:03 |
Все ли эти слова написаны с большой буквы | dip | Помощь студентам | 11 | 02.11.2009 20:42 |
СИ. Удалить слова, которые содержат все повторяющиеся буквы первого слова | nick23 | Помощь студентам | 7 | 01.11.2009 14:47 |
Определить, что строка содержит буквы | motorway | Microsoft Office Excel | 5 | 06.07.2009 17:23 |
Си. Вычеркнуть из слова X те буквы, которые встречаются в слове Z. | hen | Помощь студентам | 1 | 29.04.2009 15:32 |