3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
1 | |
Множества, строки.03.12.2008, 14:38. Показов 1332. Ответов 13
Метки нет (Все метки)
Есть такое задание:
0
|
03.12.2008, 14:38 | |
Ответы с готовыми решениями:
13
Строки и множества Строки и множества на множества и строки Строки и множества. |
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
03.12.2008, 15:20 | 2 |
if s[i] in ['A'..'Z'] then s[i]:=chr(ord(i+32));
0
|
(Yellow_Duck)
1261 / 130 / 15
Регистрация: 16.10.2008
Сообщений: 733
|
|
03.12.2008, 17:19 | 3 |
Код
repeat read(s); if s in ['A'..'Z'] then s:=chr(ord(i+32)); until eof; Ты ли это?
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
03.12.2008, 17:28 | 4 |
Только
repeat readln(s);
0
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
03.12.2008, 21:43 [ТС] | 5 |
тему можно close. Добавлено через 15 минут 20 секунд эээх, а на самом деле у Puporev'a, небольшая ошибка и YeLLoW DucK её не заметил, надо не: Код
if s in ['A'..'Z'] then s:=chr(ord(i+32)); Код
if s[i] in ['A'..'Z'] then s[i]:=chr(ord(s[i])+32);
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
03.12.2008, 21:48 | 6 |
Илья, извини конечно, но где ты эту ахинею увидел, я поправок не вносил, иначе бы ты заметил.
Если Желтый тупит, так ты нму и пиши.
0
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
03.12.2008, 22:46 [ТС] | 7 |
Ну вообщем-то я как-бы говорю о том, что у вас не правильно написано:
Я ахинею не несу, сами подумайте что выдаст ваша проверка, 1+32, 2+32... и переведёт этот код в символ. Я говорил только об этом, повнимательнее надо быть и не надо на меня кричать
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
03.12.2008, 23:04 | 8 |
Илья, послушай. Если s[i]='A', то ord(s[i])=65, тогда 65+32=97 и chr(97)='a'
0
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
03.12.2008, 23:05 [ТС] | 9 |
Да, так всё правильно, но вы мне написали именно вот так
А я сказал что надо Код
if s[i] in ['A'..'Z'] then s[i]:=chr(ord(s[i])+32);
0
|
(Yellow_Duck)
1261 / 130 / 15
Регистрация: 16.10.2008
Сообщений: 733
|
|
04.12.2008, 02:15 | 10 |
хех))
ДА, у меня не правильно, я нуб.
0
|
(Yellow_Duck)
1261 / 130 / 15
Регистрация: 16.10.2008
Сообщений: 733
|
|
06.12.2008, 01:24 | 11 |
Юра, ответьте)
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
06.12.2008, 07:27 | 12 |
readln(s); это и есть чтение строки, в отличие от read- чтение числа или отдельного символа.
0
|
(Yellow_Duck)
1261 / 130 / 15
Регистрация: 16.10.2008
Сообщений: 733
|
|
06.12.2008, 09:09 | 13 |
Я знаю, потому и читаю строку посимвольно
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
06.12.2008, 09:18 | 14 |
Извини, не врубился, просто у нас подход разный.
0
|
06.12.2008, 09:18 | |
06.12.2008, 09:18 | |
Помогаю со студенческими работами здесь
14
Задачи на строки, множества. Строки, записи, множества Строки, записи, множества Строки, записи, множества Строки,запись,множества Создание строки из множества Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |