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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2011, 17:56   #1
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 writeln('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[i][(p div 2)+1]);end;
write('-centralnie cimvoli');
end;
end.


вот моя программа.на винде все отлично,а на линуксе,на котором я ее сдавала,если пишешь слово русскими буквами,программа их не распознает.из-за этого мне сказали,что программа неправильная и ее нужно писать вообще без употребления массива.помогите пожалуйста,я со строками вообще не дружу
ASYA2012 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
строки в паскаль irina belka Помощь студентам 1 23.12.2010 12:41
Строки. Паскаль vibe Помощь студентам 5 21.12.2010 12:14
Паскаль. Строки sllh_111 Помощь студентам 9 15.05.2010 18:54
Паскаль. Строки. Mon_ Ennemi Помощь студентам 2 05.01.2010 22:31
Паскаль,строки! DjDeniels-61 Помощь студентам 1 15.11.2009 12:15