Страница 2 из 2

Re: помогите решить задачи

Добавлено: 08 июн 2007, 22:22
ichups
понятно :) это с++ но вам нужно с интерфейсом
но это уже можно и самому написать тут думать не надо особо

Re: помогите решить задачи

Добавлено: 28 июн 2007, 20:42
chuma
У меня 28.06.2007 экзамен по программированию. Из этих задач попадется одна по паскалю, и одна по С. Помогите решить, я буду вам благодарен.

Re: помогите решить задачи

Добавлено: 06 июл 2007, 11:49
SPR1TE
Плз помогите решить задачу вот условие
Зашифровать введенную с клавиатуры строку, поменяв местами первый символ со вторым, третий с четвертым и.т.д. Затем провести дополнительную шифровку результа-та смещения кода. Провести дешифровку.

Re: помогите решить задачи

Добавлено: 06 июл 2007, 14:56
Хыиуду
for i:=1 to length(s) div 2 do
s1:=s1+s[i*2]+s[i*2-1];
if odd(length(s)) then s1:=s1+s[length(s)];

Re: помогите решить задачи

Добавлено: 07 июл 2007, 08:05
SPR1TE
Хыиуду,
а можно чуть по подробней ? пожалуйста...

Re: помогите решить задачи

Добавлено: 09 июл 2007, 11:02
Хыиуду
s - строка, которая зашифровывается
s1 - строка, которая получается в итоге.
Естественно, перед началом работы их надо описать.
Как "провести дополнительную шифровку результа-та смещения кода", я не знаю. По-моему, здесь написана бессмыслица, потому что никакого смещения кода здесь нет. Дешифровка проводится ровно той же процедурой.

Re: помогите решить задачи

Добавлено: 09 июл 2007, 11:38
SPR1TE
Хыиуду,
Я имел в виду полностью весь алгоритм программы ... :) если не сложно

Re: помогите решить задачи

Добавлено: 09 июл 2007, 14:23
Хыиуду
Так, у нас что в постановке задачи написано? "Помогите решить задачу!". А не "Решите задачу за меня!".
Считать строку с клавиатуры и вывести ее на экран - это азбучные истины.

Re: помогите решить задачи

Добавлено: 10 июл 2007, 21:57
SPR1TE
Хыиуду,
Ну что сложно помочь???

Re: помогите решить задачи

Добавлено: 11 июл 2007, 11:51
Хыиуду
Про ход ферзя с поля (x1,y1) на (x2,y2)
dx=x2-x1;
dy=y2-y1;
if (dx*dy=0) or (abs(dx)=abs(dy)) then {Ход допустим}
else {ход недопустим}