0 / 0 / 0
Регистрация: 31.08.2015
Сообщений: 2
1

Требуется помощь в решении задачки - "Шифратор"

19.12.2008, 11:09. Показов 1299. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Люди добрые помогите разобраться с задачкой
Условие:
Переписать слова во входном тексте наоборот.
У меня с массивами туго....
смог только полностью текст перевернуть...
____
x:=s; {s - входной текст}
k:=length(x);
y[0]:=x[0];
for i:=1 to k do
y[i]:=x[k-i+1];

Разъясните люди добрые.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2008, 11:09
Ответы с готовыми решениями:

Элементарные задачки на контрольную. Требуется помощь в решении
Есть несколько несложных задач из контрольной работы по языку С первого курса, которые я не совсем...

Необходима помощь в решении простой задачки!
Всем привет. Хотел обратиться к вам за необходимостью решения следующей задачки. 1. Считать...

Требуется помощь в решении задачи
http://saveimg.ru/pictures/12-10-11/a56720ee429cbb1c0a31d2356a2c026f.jpg"]...

Проблема в решении задачки
Таск следующий: нужен скрипт, который будет брать изображение из папки, копировать его в эту же...

9
5 / 5 / 3
Регистрация: 12.12.2008
Сообщений: 50
19.12.2008, 11:56 2
Код
uses Crt;
const
	N=10; { кол-во символов в строке }
type
	TString = string[N];
var
	st: TString; { входная строка }
	StResult: TString; { результат - слово наоборот }
	i,j: integer;

	
begin
	writeln('Input anything word (after that press <Enter>:');
	readln(st);
	StResult:=St;
	j:=0;
	For i:=length(st) downto 1 do
		begin
			inc(j);
			StResult[j]:=st[i];
		end;
	
	writeln('Result string: ', StResult); { выводим на экран слово наоборот введенному }
	writeln;
	writeln('For ending press <ENTER>:');
	readln;	
end.
0
Venik
19.12.2008, 14:29 3
У тебя получилось то же самое....только (для меня) труднее
И сейчас массив переворачивает всё предложение, как и моя скромная формулка
5 / 5 / 3
Регистрация: 12.12.2008
Сообщений: 50
19.12.2008, 14:58 4
Цитата Сообщение от Venik Посмотреть сообщение
У тебя получилось то же самое....только (для меня) труднее
И сейчас массив переворачивает всё предложение, как и моя скромная формулка
Так задача решена?

Задача может быть решена различными способами.
0
Of Wolf and Man
999 / 198 / 5
Регистрация: 09.07.2008
Сообщений: 1,784
19.12.2008, 15:08 5
Alto, ты не решил задачу, хотя она была описана ясно - читай сабж.
надо перевернуть не всю строку, а только слова в ней. Последовательность же слов должна сохраниться !!!
0
5 / 5 / 3
Регистрация: 12.12.2008
Сообщений: 50
19.12.2008, 15:11 6
Ну, невнимательно прочитал. Да, и он (Venik), мог сказать, что не сделано до конца.

Чего сразу грубить-то?
0
Of Wolf and Man
999 / 198 / 5
Регистрация: 09.07.2008
Сообщений: 1,784
19.12.2008, 15:13 7
Если это ты воспринимаешь за грубость - то уж извини - твои проблемы.
0
5 / 5 / 3
Регистрация: 12.12.2008
Сообщений: 50
19.12.2008, 15:18 8
Я шутил, а у тебя нет чувство юмора
1
Of Wolf and Man
999 / 198 / 5
Регистрация: 09.07.2008
Сообщений: 1,784
19.12.2008, 15:26 9
Код
program marazm;

var s:string;
    i,wn,we:byte;

begin
write('vvedite stroku : ');
readln(s);
wn:=1;
write('obratnaya stroka : ');
for i:=1 to length(s) do begin
                         if s[i]=' ' then begin
                                          for we:=i-1 downto wn do write(s[we]);
                                          wn:=i+1;
                                          write(' ');
                                          end;
                         end;
for we:=i downto wn do write(s[we]);
readln;
end.
1
Venik
19.12.2008, 18:26 10
Спасибо огромное за помощь!
19.12.2008, 18:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2008, 18:26
Помогаю со студенческими работами здесь

Нужна помшь в решении задачки!
Создать пустой список I, который содержит действительные числа. В список добавить 4 элемента с...

Нужен в решении данной задачки
Создать форму, разместить на ней текстовое поле (Text Box) При введении в текстовое поле фразы...

Помогите новичку в решении простенькой задачки.
Есть БД состоящая из 4 таблиц (Платеж1, Платеж2, Платеж3, Платеж4) каждая из которых состоит из 2-х...

Помощь в решении!
Ребят помогите решить задачу на языке C++ с циклами For, While, do while. Спс заранее....

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

Помощь в решении задач!
Доброго всем дня! Перешел на 2й курс с 1го очного на 2й заочный.Этой дисциплины не было на 1 м...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru