Задать вопрос
14 октября, 23:03

Нужно написать программу, что бы буквы заменялись на на "заглавные", а не те, что стоят перед ними в английском алфавите. PascalABC

Program eX_1;

var s: String;

n, i, b, j: longint;

c: char;

begin

writeln ('Введи текст из сообщения выше:');

readln (s);

for i:=length (s) downto 1 do

if s[i] in ['a' ... 'z'] then s[i]:=Upcase (s[i])

else if s[i] in ['A' ... 'Z'] then s[i]:=chr (ord (s[i]) + 32)

else if s[i] in ['0' ... '9'] then delete (s, i, 1);

write (s);

end.

+5
Ответы (1)
  1. 15 октября, 02:21
    0
    Program eX_1;

    var s: String; n, i, b, j: longint; c: char;

    begin

    writeln ('Введи текст из сообщения выше:');

    readln (s); for i:=length (s) downto 1 do

    if s[i] in ['b' ... 'z'] then s[i]:=chr (ord (s[i]) - 1)

    else if s[i]='a'then s[i]:='z';

    write (s);

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Нужно написать программу, что бы буквы заменялись на на "заглавные", а не те, что стоят перед ними в английском алфавите. PascalABC Program ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы