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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.01.2011, 22:35   #1
Lyalichka
 
Аватар для Lyalichka
 
Регистрация: 24.12.2010
Сообщений: 5
Восклицание Лаба

Дана последовательность, в которой от 1 до 30 больших латинских букв; между соседними словами - запятая, за последним словом - точка. Напечатать эту же последовательность слов, превратив все буквы в строчные (маленькие).

Вот то, что есть:

program mlab15;
uses crt;
var s,slovo,stroka: string;
i:integer;
begin
clrscr;
write ('vvedite stroky:'); readln (stroka);
i:=1;
while s[i]<>'.' do
begin
slovo:='';
while (s[i]<>'.') and (s[i]<>',') do
begin
slovo:=slovo+s[i];
i:=i+1;
end;


if s[i]<>'.' then
i:=i+1;
end;

Я никак не могу догнать\вспомнить как перевести буквы в строчные.

Последний раз редактировалось Lyalichka; 01.01.2011 в 22:43.
Lyalichka вне форума Ответить с цитированием
Старый 01.01.2011, 22:38   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
Valid_Ch:set of char;
Код:
Valid_Ch := ['A'..'Z'];
For Location := 1 to Length(St) Do
  If St[Location] IN Valid_Ch
    Then St[Location] := CHR(ORD(St[Location]) + 32);
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 01.01.2011 в 23:12.
Mad_Cat вне форума Ответить с цитированием
Старый 01.01.2011, 22:50   #3
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Цитата:
Дана последовательность, в которой от 1 до 30 больших латинских букв; между соседними словами - запятая, за последним словом - точка. Напечатать эту же последовательность слов, превратив все буквы в строчные (маленькие).
Тут без стакана не разобраться. Сначала говориться о "последовательность, в которой от 1 до 30 больших латинских букв", затем говорят про "между соседними словами - запятая, за последним словом - точка."
Так что имеется в виду?

Код:
Напечатать эту же последовательность слов, превратив все буквы в строчные (маленькие).
Это может означать только то что надо пройти по строке и сменить регистр всех встретившихся букв.... Про поиск слов, точки и запятые ничего не сказано.

Как выглядит строка на входе и как выглядит строка на выходе?
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 01.01.2011, 22:59   #4
Lyalichka
 
Аватар для Lyalichka
 
Регистрация: 24.12.2010
Сообщений: 5
По умолчанию

в общем, если при вводе строка имеет вид "mAmA,mYla,RaMY." , то при выводе она должна иметь вид "mama,myla,ramy"
Lyalichka вне форума Ответить с цитированием
Старый 01.01.2011, 23:07   #5
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Тогда Mad_Cat уже написал то что нужно.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 01.01.2011, 23:11   #6
Lyalichka
 
Аватар для Lyalichka
 
Регистрация: 24.12.2010
Сообщений: 5
По умолчанию

я увидела, спасибо

только, если честно, я не особо поняла, что это за переменная Valid_Ch
Lyalichka вне форума Ответить с цитированием
Старый 01.01.2011, 23:14   #7
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Это множество. Чтото вроде массива.. погугли.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 01.01.2011, 23:16   #8
Lyalichka
 
Аватар для Lyalichka
 
Регистрация: 24.12.2010
Сообщений: 5
По умолчанию

а)
большое спасибо)
Lyalichka вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
лаба one1991 Общие вопросы Delphi 2 31.05.2010 23:28
Лаба T_I_M_U_N Помощь студентам 1 15.01.2010 09:35
Лаба по СИ vimars Помощь студентам 54 24.12.2009 02:36