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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.05.2009, 22:07   #1
SfSpawN
Пользователь
 
Регистрация: 24.05.2009
Сообщений: 12
По умолчанию Помогите пожалуйста с программой!

Работа со строками.Написать программу, которая заменяет каждый символ строки, введенной пользователем на символ с кодом, меньшим на единицу(т.е. предыдущий символ).Для первой буквы алфавита - поменять на последнюю букву. (Например "моя строка" => "лню рспнйя").

Последний раз редактировалось SfSpawN; 24.05.2009 в 22:12.
SfSpawN вне форума
Старый 24.05.2009, 22:14   #2
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

на чем писать? C, Pascal? Algol? Brainfuck?
Uguu~
__STDC__ вне форума
Старый 24.05.2009, 22:26   #3
SfSpawN
Пользователь
 
Регистрация: 24.05.2009
Сообщений: 12
По умолчанию

на Delphi надо
SfSpawN вне форума
Старый 24.05.2009, 22:27   #4
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Цитата:
Сообщение от SfSpawN Посмотреть сообщение
на Delphi надо
ах черт, вот это да.. неудачненько.. вот если бы на Обероне...

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  str:string;
  i:integer;
begin
  str := edit1.Text;
  for i:=1 to length(str) do
    if (str[i] = 'а') then
      str[i] := 'я'
    else
      str[i] := chr(ord(str[i])-1);
  edit2.Text := str;
end;
Uguu~

Последний раз редактировалось __STDC__; 24.05.2009 в 22:32.
__STDC__ вне форума
Старый 24.05.2009, 22:33   #5
SfSpawN
Пользователь
 
Регистрация: 24.05.2009
Сообщений: 12
По умолчанию

спасибо...огромное)

Последний раз редактировалось SfSpawN; 24.05.2009 в 22:54.
SfSpawN вне форума
Старый 24.05.2009, 22:52   #6
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Цитата:
ах черт, вот это да.. неудачненько.. вот если бы на Обероне...
А если все же на нем?
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума
Старый 24.05.2009, 23:51   #7
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Код:
MODULE Test;

IMPORT Log;

PROCEDURE set;
VAR
	s : ARRAY 11 OF CHAR;
	i : INTEGER;
BEGIN
	s := "HelloWorld";
	FOR i:=0 TO LEN(s)-1 DO 
		IF (s[i] = 'a') THEN
			s[i] := 'z';
		ELSE
			s[i] := CHR(ORD(s[i])-1);
		END;
	Log.Char(s[i]);
	END;	
END set;

PROCEDURE Do*;
BEGIN
	set;
END Do;

END Test.
?
Uguu~
__STDC__ вне форума
Старый 25.05.2009, 11:01   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А если все же на нем?
Подколоть хотите, сэр?
Цитата:
__STDC__
Дополню только что вместо модуля Log который используется внутри системы, луче применять StdLog.
I'm learning to live...
Stilet вне форума
Старый 25.05.2009, 17:39   #9
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Подколоть хотите, сэр?

Дополню только что вместо модуля Log который используется внутри системы, луче применять StdLog.
ага, в первоначальном варианте именно он был.. не знаю зачем поменял... ночь была
Uguu~
__STDC__ вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите пожалуйста innaa639 Паскаль, Turbo Pascal, PascalABC.NET 4 30.11.2008 12:58
Помогите Помогите Пожалуйста Решить Одну Задачку в Паскале!!! VisTBacK Помощь студентам 6 19.09.2008 13:44
Помогите пожалуйста Лёха Паскаль, Turbo Pascal, PascalABC.NET 5 23.02.2008 21:47