Вопрос еще в силе." писал(а):То есть нужно сформировать 2 последовательности, в первой удалив все символы 'q', а во второй после каждого символа 'q' добавив еще 1?" писал(а): №2
Дано натуральное число n, символы s1,...,sn. Преоброзовать последовательность, удалив каждый символ 'q' и повторив каждый символ от 'q' .
pOscal!!!!!!!!!!
Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill
Ни что так не ограничивает фантазию программиста, как компилятор...
если вопрос еще в силе кароче надо из последовательности удалить q и повторить последовательность без q. вроде так=)
-
- Сообщения: 296
- Зарегистрирован: 13 фев 2008, 20:10
- Откуда: Беларусь. Орша
- Контактная информация:
One писал(а):если вопрос еще в силе кароче надо из последовательности удалить q и повторить последовательность без q. вроде так=)
это значть считать в строку, найти q, номер индекса занестив память, применить функцию DELETE(S,I,1) где S: строка в которую считали, I номер индекса. и вывести строку на экран
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
Пожалуйста,напишите мне какую нить игру в паскаль!оч надо!!!!по сайтам ничего найти не могу((((
заранее ОГРОМНЕЙШЕЕ СПАСИБО!!!!!!!!!!!!
слушай создай свою тему и пиши там
One писал(а):слушай создай свою тему и пиши там
спс что потерли флуд
В задаче ошибка! "Дано натуральное число n, символы s1,...,sn. Преоброзовать последовательность, удалив каждый символ 'q' и повторив каждый символ, ОТЛИЧНЫЙ от 'q'" писал(а):Дано натуральное число n, символы s1,...,sn. Преоброзовать последовательность, удалив каждый символ 'q' и повторив каждый символ от 'q' .
плз кто сможет сделайте плз буду очень рад иБлагодарен
[syntax='Delphi']
var
SrcSeq,DstSeq:string;
N:integer;
i:integer;
begin
writeln('Введите N');
readln(N);
writeln('Введите исходную последовательность');
readln(SrcSeq);
for i:=1 to N do
if SrcSeq<>'q' then
DstSeq:=DstSeq+SrcSeq+SrcSeq;
writeln(DstSeq);
readln;
end.
[/syntax]
Это сложно?
var
SrcSeq,DstSeq:string;
N:integer;
i:integer;
begin
writeln('Введите N');
readln(N);
writeln('Введите исходную последовательность');
readln(SrcSeq);
for i:=1 to N do
if SrcSeq<>'q' then
DstSeq:=DstSeq+SrcSeq+SrcSeq;
writeln(DstSeq);
readln;
end.
[/syntax]
Это сложно?
Ни что так не ограничивает фантазию программиста, как компилятор...