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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2010, 18:18   #1
MIKE11IPME
Форумчанин
 
Регистрация: 03.05.2010
Сообщений: 159
По умолчанию строки

и так зада звучит так:
ввести строку , выбрать слова которые стоят на парных позициях,
выбрать эти слова и напечатать их перевернутыми

вопрос как перевернуть слово
вот чё я навоял

program LW6;
uses crt;
type mas=array[1..60] of string;
var st2,st,st3,st1:string;b,a,g:mas;n,i ,l,j,q,x,w:integer;
procedure sort(var a,b:mas);
begin
for i:=1 to n do
if i mod 2 = 0 then
begin
b[j]:=a[i];
inc(j);
end;
end;
procedure vubor(var a:mas;var st:string;var n:integer);
begin
while length(st) > 2 do
begin
inc(n);
if st[1]=' ' then delete(st,1,1);
a[n]:=copy(st,1,pos(' ',st)-1);
delete(st,1,pos(' ',st)-1);
end;
end;
begin
clrscr;
writeln('vpeshite stroky:');
readln(st);
n:=0;
x:=length(st);
if st[x]<>' ' then st:=st+' ';
vubor(a,st,n);
writeln;
for i:=1 to n do write(a[i],'-');
j:=1;
sort(a,b);
writeln;
for j:=1 to j do
begin
write(b[j],' ');
end;
readln;
for j:=1 to j do
begin
q:=0;
st1:=g[i];
st1:=b[j];
x:=length(st1);
w:=x;
for x:=1 to x do
begin
l:=w-q;
inc(q);
st2[l]:=st1[x];
st3:=st2+' ';
end;
end;
writeln(st3);
readln;
end.

вот в перевороте слов ошибка
вводим ghgh papa мы должны получить apap а получаем aapa ?????

Всё уже исправил вот ответ кому надо в этой теме http://www.programmersforum.ru/showthread.php?t=101583

Последний раз редактировалось MIKE11IPME; 01.06.2010 в 19:51.
MIKE11IPME вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определять максимальную длину той части строки s, которая не содержит символы из строки s1. Александе еть я Общие вопросы C/C++ 5 13.04.2010 20:54
Строки - сдвиг строки в право[C++] ArniLand Общие вопросы C/C++ 1 06.04.2010 15:47
Перенести символа с начала строки в место перед запятой этой же строки. 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