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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2009, 14:46   #1
strateg66
Пользователь
 
Регистрация: 07.10.2009
Сообщений: 23
По умолчанию коды символов следующие за введенными

Найти среднеарифметическое трех кодов символов, которые следуют за введенными с клавиатуры
strateg66 вне форума Ответить с цитированием
Старый 11.10.2009, 14:52   #2
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Может так:
Код:
program Project2;
var
a,b,c:char;

begin
  readln(a,b,c);
  writeln((ord(a)+ord(b)+ord(c)+3)/3);
  read(a);
end.
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 11.10.2009, 17:06   #3
LeBron
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 680
По умолчанию

russian-stalker, как-то подозрительно... read(a); - это зачем?
и можно чуть оптимизировать:
Код:
var
a,b,c:char;
begin
  readln(a,b,c);
  writeln((ord(a)+ord(b)+ord(c))/3+1);
end.
мне вынос 3ки за скобки кажется более красивым, хотя у каждого свой вкус.
LeBron вне форума Ответить с цитированием
Старый 11.10.2009, 18:07   #4
XeN0N
Форумчанин
 
Аватар для XeN0N
 
Регистрация: 18.01.2009
Сообщений: 118
По умолчанию

1234567890

Последний раз редактировалось XeN0N; 11.10.2009 в 18:10.
XeN0N вне форума Ответить с цитированием
Старый 11.10.2009, 18:10   #5
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

А зачем там +1 ?

(ord(a)+ord(b)+ord(c)) / 3
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 11.10.2009, 18:12   #6
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

LeBron,чтобы после выполнения можно было посмотреть результат.
Вавел из ГМТУ, читайте внимательнее условие задания
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 11.10.2009, 18:17   #7
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

а, ну да......
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 11.10.2009, 18:47   #8
LeBron
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 680
По умолчанию

Цитата:
Сообщение от russian-stalker Посмотреть сообщение
LeBron,чтобы после выполнения можно было посмотреть результат.
Вавел из ГМТУ, читайте внимательнее условие задания
а, тогда понятно. Просто давно не пользовался ТР, вот и не понял. Тогда для
"совпадания с учебником" пишем
readln;
хотя, возможно учитель/препод похвалит за креативность.
LeBron вне форума Ответить с цитированием
Старый 11.10.2009, 19:37   #9
strateg66
Пользователь
 
Регистрация: 07.10.2009
Сообщений: 23
По умолчанию

следущий символ на клавиатуре отличается от предыдущего на 1?
и действительно не пойму почему +1?
strateg66 вне форума Ответить с цитированием
Старый 11.10.2009, 19:43   #10
XeN0N
Форумчанин
 
Аватар для XeN0N
 
Регистрация: 18.01.2009
Сообщений: 118
По умолчанию

не на клавиатуре, а в таблице символов
коды букв
a - 97
b - 98
c - 99
XeN0N вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите, пожалуйста, найти ответы на следующие вопросы? gleod Microsoft Office Excel 2 16.06.2009 22:08
Коды клавиш и символов в Дельфи DeKot Общие вопросы Delphi 2 24.11.2008 08:21
Коды символов SeregaIRK Общие вопросы Delphi 2 10.07.2008 19:33
помогите плиз написать код на следующие вопросы delf7 Фриланс 1 03.01.2008 10:53
Borland C++Builder почему он не складывает коды символов тут? BattleMage C++ Builder 1 29.09.2007 08:56