Автор Тема: СЛОва (ПАскаль)  (Прочитано 4245 раз)

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

Оффлайн Ler44ikk

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
СЛОва (ПАскаль)
« : 22 Ноября 2009, 17:22:12 »
помогите пожалуйста как сделать))
Дана некоторая последовательность слов. Вывести на печать слова, отличные от указанного слова Х.
мои наработки,но они к сожалению неправильны :(
Program рор;
Var st: string;
x:char;
i:integer;
Begin
Writeln (‘vvedi stroky’);
Read (st);
Writeln (‘vvedi clovo’);
Read (x);
for I:=1 to lenght(st) do
while st=x do
delete (st,pos(x,x),i);
Writeln (st);
End.
   

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

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: СЛОва (ПАскаль)
« Ответ #1 : 22 Ноября 2009, 17:48:51 »
разбейте строку на слова для начала....
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

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

Оффлайн Ler44ikk

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: СЛОва (ПАскаль)
« Ответ #2 : 22 Ноября 2009, 18:43:47 »
это стучайно не так делаеться?
program n;
var st,x:string;
begin
writeln ('vvedi stroky');
readln (st);
writeln ('vvedi clovo');
readln (x);
if x<>' ' then x:=x+' ';

writeln (st);
end.

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

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: СЛОва (ПАскаль)
« Ответ #3 : 22 Ноября 2009, 19:09:09 »
вы вообще сами понимаете что пишите? считали слов, если слово не пустое то добавляем к слову пустой символ....
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

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

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

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: СЛОва (ПАскаль)
« Ответ #4 : 22 Ноября 2009, 19:11:35 »
предлагаю вам для начала открыть лекции или книгу,и почитать о работе со строками,индексации строк
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

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

Оффлайн InfStudent

  • Модератор
  • *****
  • Сообщений: 1356
  • Куба любовь моя))
    • Просмотр профиля
Re: СЛОва (ПАскаль)
« Ответ #5 : 23 Ноября 2009, 21:04:35 »
Вобще-то символ разделитель надо ввести, организовать посимвольное сравнение строки исходной и набора символов до разделителя и т.д.
Прежде чем задавать вопрос в раздел по программированию повтори теорию и посмотри FAQ! Просьба не кидайте задания в ЛС и не надо мне писать: "посмотри мою задачу!!!" Я смотрю все задачи в разделе когда на форуме
Учтите что подобные ЛС будут оставлены без внимания!
УКАЗЫВАЙТЕ ЯЗЫК ПРОГРАММИРОВАНИЯ НА КОТОРОМ ДОЛЖНА БЫТЬ РЕШЕНА ЗАДАЧА
Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

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

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: СЛОва (ПАскаль)
« Ответ #6 : 23 Ноября 2009, 21:10:43 »
я предлагаю немного иначе....разбиваем строку на слова,пихаем их в массив,а потом бежим по массиву и сравниваем каждый элемент с данным словом
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

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

Оффлайн InfStudent

  • Модератор
  • *****
  • Сообщений: 1356
  • Куба любовь моя))
    • Просмотр профиля
Re: СЛОва (ПАскаль)
« Ответ #7 : 23 Ноября 2009, 21:16:43 »
Ну если я тебя правильно понял, то все равно все сводиться опять к посимвольному сравнению только уже внутри отдельного массива. Но мне кажется чо при твоем варианте просто лишняя трата памяти идет,а так практически то же самое) Хотя может я ощшбаюсь))
Прежде чем задавать вопрос в раздел по программированию повтори теорию и посмотри FAQ! Просьба не кидайте задания в ЛС и не надо мне писать: "посмотри мою задачу!!!" Я смотрю все задачи в разделе когда на форуме
Учтите что подобные ЛС будут оставлены без внимания!
УКАЗЫВАЙТЕ ЯЗЫК ПРОГРАММИРОВАНИЯ НА КОТОРОМ ДОЛЖНА БЫТЬ РЕШЕНА ЗАДАЧА
Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

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

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: СЛОва (ПАскаль)
« Ответ #8 : 23 Ноября 2009, 21:54:37 »
ну для особых извращений можно использовать алгоритм КМП)
ссылка
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

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

Оффлайн апельсин

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: СЛОва (ПАскаль)
« Ответ #9 : 06 Декабря 2009, 19:39:46 »
ПОМОГИТЕ ПЛИЗ С ЗАДАЧЕЙ НА МАСИВ.ДАН МАСИВ М={0,5,4,0,7,5,0,0,8,1} НУЖНО ВЫВЕСТИ НА ЭКРАН НЕ НУЛЕВЫЕ ЭЛЕМЕНТЫ МАСИВА,СОЩИТАТЬ НУЛЕВЫЕ ЭЛЕМЕНТЫ МАСИВА. ПОМОГИТЕЕЕЕ!!!!

----
От модератора

Я тебя сейчас анально покараю! хватит флудить,на вопрос уже ответили..малейший косяк - бан
« Последнее редактирование: 06 Декабря 2009, 19:47:22 от Данила »

Оффлайн InfStudent

  • Модератор
  • *****
  • Сообщений: 1356
  • Куба любовь моя))
    • Просмотр профиля
Re: СЛОва (ПАскаль)
« Ответ #10 : 09 Декабря 2009, 18:44:47 »
Для кого пишут правила форума?))
Прежде чем задавать вопрос в раздел по программированию повтори теорию и посмотри FAQ! Просьба не кидайте задания в ЛС и не надо мне писать: "посмотри мою задачу!!!" Я смотрю все задачи в разделе когда на форуме
Учтите что подобные ЛС будут оставлены без внимания!
УКАЗЫВАЙТЕ ЯЗЫК ПРОГРАММИРОВАНИЯ НА КОТОРОМ ДОЛЖНА БЫТЬ РЕШЕНА ЗАДАЧА
Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

 

Найти ошибки в программе, составить блок-схему алгоритма, Паскаль

Автор Murmansk

Ответов: 27
Просмотров: 14015
Последний ответ 22 Февраля 2010, 18:52:06
от InfStudent
Задача паскаль. Составить программу для построения таблицы значений

Автор Rydon

Ответов: 1
Просмотров: 8442
Последний ответ 21 Декабря 2009, 15:49:38
от Rydon
Турбо паскаль, программа для нахождения НОД трех чисел, помогите

Автор Иринки

Ответов: 1
Просмотров: 12987
Последний ответ 23 Ноября 2010, 22:29:53
от testtest
Составить блок-схему вычисления суммы ряда. Паскаль

Автор 00884

Ответов: 1
Просмотров: 8734
Последний ответ 24 Декабря 2010, 09:16:21
от @len@_k
Паскаль(задача). Составить программу определения показания часов

Автор Fairmont

Ответов: 0
Просмотров: 6449
Последний ответ 24 Февраля 2011, 21:25:22
от Fairmont