christa
1

Удалить четные по порядку слова в входной строке

17.09.2008, 17:19. Показов 2024. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
17.09.2008, 17:19
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.09.2008, 17:19
Ответы с готовыми решениями:

В строке перевернуть четные слова и удалить нечетные
В строке перевернуть четные слова и удалить нечетные. Не использую при этом процедуры. Программа правильная, она прекрасно работает,НО...

Дано предложение, слова в нем разделены пробелом, поменять местами четные и нечетные по порядку следования слова
Пожалуйста помогите решить задачу по Java до четверга (12.11.2010) Дано предложение, слова в нем разделены пробелом, поменять местами...

Поменять местами четные и нечетные, по порядку слова
Здравствуйте. Обрисую ситуацию: есть задание "Ввести с клавиатуры предложение. Поменять местами четные и нечетные, по порядку слова."...

6
Почетный модератор
 Аватар для Puporev
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
17.09.2008, 17:52 2
А нулевое слово четное или нечетное? И какое слово считать нулевым? Приведите пример фразы с номерами слов.
0
Куплю статус. Не б/у.
 Аватар для Vadimz
36 / 26 / 1
Регистрация: 26.08.2008
Сообщений: 339
17.09.2008, 18:51 3
Имхо,
"Привет, как дела."
Надо будет удалить "как"...)
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
17.09.2008, 18:55 4
0 - число четное. Поэтому удалить "Привет" и "дела".
0
Почетный модератор
 Аватар для Puporev
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
17.09.2008, 19:00 5
Короче не ломайте голову, сделаем по-человечески. Считать начнем с ноля, но первое слово будет первым, т.е. нечетным и т.д.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
uses crt;
 
var
  s, s1: string; 
  k, j: integer;
 
begin
  clrscr; 
  repeat{в цикле проверяем, чтобы введенная строка заканчивалась точкой} 
    writeln('Vvedite frazu, zakanchivaushuusa tochkoj:'); 
    readln(s); 
  until pos('.', s) = length(s); 
  s[length(s )] := ' ';{заменяем точку в конце на пробел (для удобства работы)} 
  k := 0;  {обнуляем счетчик} 
  repeat
    j := pos(' ', s );{первый пробел} 
    k := k + 1;  {увеличиваем счетчик} 
    if k mod 2 = 1  then  {если нечетный} 
    begin
      s1 := s1 + copy(s, 1, j ); {копируем слово с пробелом в новую строку} 
      delete(s, 1, j);  { удаляем его } 
    end 
    else   delete(s, 1, j ); {если четное, то просто удаляем} 
  until j = 0; {если пробелы кончились, заканчиваем} 
  s1[length(s1)] := '.';{заменяем пробел в конце на точку} 
  writeln; 
  write(s1); 
  readln
end.
0
Куплю статус. Не б/у.
 Аватар для Vadimz
36 / 26 / 1
Регистрация: 26.08.2008
Сообщений: 339
17.09.2008, 19:01 6
Да? Ну да...)) Спасибо.
0
christa
17.09.2008, 19:07 7
спасибо вам огромное, вы мне очень помогли!))
17.09.2008, 19:07
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.09.2008, 19:07
Помогаю со студенческими работами здесь

Поменять местами четные и нечетные по порядку следования слова
Дано предложение, слова в нем разделены пробелом, поменять местами четные и нечетные по порядку следования слова. Напишите пожалуйста...

Поменять местами четные и нечетные по порядку следования слова
Дано предложение, слова в нем разделены пробелом, поменять местами четные и нечетные по порядку следования слова. Добавлено через 35...

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

Удалить из входной строки все слова длина которых меньше L символов
Здравствуйте пользователи этого форума, мне нужна ваша помощь. Напишите программу на языке пролог для решения следующей задачи. ...

Подсчет количества каждого слова в строке и вывод по порядку
Всем привет! Задание заключается в том, чтоб разделить строку на слова, посчитать количество каждого слова в строке и вывести в порядке...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Отключение отслеживания файла, занесенного в .gitignore в Git
hw_wired 10.02.2025
Git помогает следить за изменениями в проекте, но иногда требуется исключить определенные файлы из системы контроля версий. Это могут быть конфигурационные файлы с локальными настройками, временные. . .
Что такое use strict в JavaScript
hw_wired 10.02.2025
Директива use strict - способ перевода JavaScript-кода в строгий режим работы, который делает язык более безопасным и предсказуемым. Она появилась в ECMAScript 5 как ответ на многочисленные проблемы,. . .
Как в jQuery проверить, что элемент скрыт
hw_wired 10.02.2025
jQuery предоставляет несколько эффективных способов определить, скрыт элемент или отображается на странице. Самый простой метод использует специальные селекторы :hidden и :visible. Селектор :hidden. . .
Как проверить (check out) ветку Git в удаленном репозитории
hw_wired 10.02.2025
Проверка удаленной ветки в Git требует понимания нескольких базовых концепций и точного выполнения определенной последовательности действий. Для начала необходимо получить актуальную информацию о. . .
chucknorris в HTML и другие обозначения цветов
hw_wired 10.02.2025
HTML, как основной язык разметки веб-страниц, прошел длинный путь развития в плане работы с цветами. На заре развития веб-технологий разработчики могли использовать только базовый набор из 16. . .
Стек и куча: отличия и назначение
hw_wired 10.02.2025
Управление памятью - ключевой элемент работы любой программы. В современных языках программирования память делится на две основные области: стек и кучу. Каждая из них обладает уникальными. . .
Комментарии в JSON
hw_wired 10.02.2025
JSON - текстовый формат обмена данными, построенный на основе синтаксиса JavaScript. Этот формат отличается простотой, читаемостью и широкой поддержкой во всех современных языках программирования. . . .
Перезаписываем локальные файлы с помощью git pull
hw_wired 10.02.2025
Git pull - незаменимая команда для синхронизации локального репозитория с удаленным. При работе над проектом в команде разработчиков часто возникает необходимость получить актуальные изменения,. . .
Оператор --> в C++
hw_wired 10.02.2025
Оператор --> (называемый "spaceship operator" или оператор космического корабля) - важное нововведение в стандарте C++20, упрощающее реализацию операций сравнения в пользовательских типах данных. . . .
Отмена git add до коммита
hw_wired 10.02.2025
Git предлагает несколько методов для отмены индексации файлов перед созданием коммита. Разработчики часто сталкиваются с ситуацией, когда нужно убрать файлы из индекса, не теряя внесенные изменения в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru