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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2011, 19:54   #1
ASYA2012
Пользователь
 
Регистрация: 03.10.2011
Сообщений: 13
По умолчанию паскаль, строки

заданы м строк символов которые вводятся с клавиатуры напечатать все центральные буквы слов нечетной длины
помогите пожалуйста найти ошибки
Изображения
Тип файла: jpg Безымянный.jpg (26.9 Кб, 129 просмотров)
ASYA2012 вне форума Ответить с цитированием
Старый 22.11.2011, 20:24   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Еще мельче картинки не нашлось?
Код запости сюда!
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 22.11.2011, 21:18   #3
ASYA2012
Пользователь
 
Регистрация: 03.10.2011
Сообщений: 13
По умолчанию

Код:
Program My;
uses crt;
var a:array[1..100]of string[100];m,i,p:integer;
begin
writeln('vvedite kolichectvo ctrok ne bolshe 100');
readln(m);
if(m<0) or (m>100) then write('oshibka vvoda')
else begin
for i:=1 to m do begin write('vvedite clovo'); readln(a[i]);end;
for i:=1 to m do begin p:=length(a[i]);
if(p mod 2)=1 then write(a[(p div 2)+1]);end;
end;
end.


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 23.11.2011 в 09:07.
ASYA2012 вне форума Ответить с цитированием
Старый 22.11.2011, 22:31   #4
XemyL
Пользователь
 
Регистрация: 24.04.2011
Сообщений: 30
По умолчанию

Код:
Program My;
 var a:array[1..100]of string[100];
       m:integer;
       i,p: byte;
BEGIN
write('vvedite kolichectvo ctrok ne bolshe 100: ');
readln(m);

if(m<=0) or (m>100) then
begin  
   write('oshibka vvoda');
   readln;
   exit;
end;

for i:=1 to m do
begin
   write('vvedite clovo №',i,': ');
   readln(a[i]);

   p:=length(a[i]);
   if (p mod 2)=1 then
   write(a[i][(p div 2)+1], ' ');
end;
readln;
END.

Последний раз редактировалось XemyL; 22.11.2011 в 22:35.
XemyL вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки паскаль Antonio_getscool Помощь студентам 2 23.12.2009 10:49
Строки паскаль Antonio_getscool Помощь студентам 1 21.12.2009 10:55
Строки паскаль Shnurik_sh Помощь студентам 8 26.11.2009 23:02
Паскаль. Строки. Nubas Помощь студентам 5 25.10.2009 22:40
Паскаль, строки Паскалька^^ Помощь студентам 7 25.10.2009 15:39