Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2010, 15:34   #1
baff
 
Регистрация: 07.10.2009
Сообщений: 6
По умолчанию Строки

Ребят помогите написать программу.
Ввести строку. Построить результирующую строку, состоящую из символов исходной строки с четными значениями кодов, отсортированными в алфавитном порядке.
baff вне форума Ответить с цитированием
Старый 14.04.2010, 15:48   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
с четными значениями кодов
Так что ли?
Код:
var s,e:string;i:byte;
begin
 s:='Hello World';
 for i:=1 to length(s) do
  if ord(s[i]) mod 2=0 then e:=e+s[i];
end.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.04.2010, 15:57   #3
baff
 
Регистрация: 07.10.2009
Сообщений: 6
По умолчанию

Ваш код у меня не работает
baff вне форума Ответить с цитированием
Старый 14.04.2010, 16:06   #4
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Но строка то должна получаться! Сделай сортировку символов в полученной строке и задача будет решена...
И вот эту строку кода
Код:
if ord(s[i]) mod 2=0 then e:=e+s[i];
перепиши вот так
Код:
if (ord(s[i]) mod 2)=0 then e:=e+s[i];
а еще лучше так
Код:
if not odd(ord(s[i])) then e:=e+s[i]
Перемешивай дело с бездельем и не сойдешь с ума...

Последний раз редактировалось Grag; 14.04.2010 в 16:11.
Grag вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определять максимальную длину той части строки s, которая не содержит символы из строки s1. Александе еть я Общие вопросы C/C++ 5 13.04.2010 20:54
Удаление элементов строки s2 из строки s1 Ueshua Общие вопросы C/C++ 4 20.12.2009 13:06
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10
Строки. Как вывести часть строки? Anfall Общие вопросы Delphi 7 26.02.2009 09:10
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй gotex Помощь студентам 4 08.05.2008 02:27