Помощь - Поиск - Пользователи - Календарь
Полная версия: преобразование букв
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
compiler
Помогите нужно решить задачу.
на входе буква(большая или маленькая)
на выходе обратная буква(Б→М; М→Б)
пример q →Q; Q→q;
мой нерабочий пример
uses crt;
var n : integer;
    m : char;
begin
     ClrScr;
     n := 0;
     n := ord(readkey);
     if (n-10000) mod 10 =0
         then
             begin
                   n := n+100000;
             end
         else
             begin
                   n := n-100000;
         end;
     m := chr(n);
     writeln(n);
     readln(m);
end.
volvo
Вот тут: FAQ -> Строки есть функции StrUpper/StrLower, преобразующие строку в верхний и нижний регистр соответственно... Посмотри, как там это делается, и сделай для одного символа...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.