Ask___
Advice
Главная
О сервисе
О нас
Правила пользования сайтом
Авторское право
Политика конфиденциальности
Ключ для indexNow
Скрипт от рекламы
Задать вопрос
Искать
Главная
Информатика
Ответы на вопрос
namik120939
10.11.2022
?>
Блок стар запускает программу
Информатика
Ответить
Ответы
Татьяна_Александра1114
10.11.2022
Var used: Set of Char;
s1, s2: string;
i: integer;
done: boolean;
c: char;
function IsLetter(c: char): boolean;
begin
IsLetter := ((c >= 'a') and (c <= 'z')) or ((c >= 'A') and (c <= 'Z'));
end;
function UpperCase(c: char): char;
begin
if (c >= 'a') and (c <= 'z') then
UpperCase := Chr(Ord(c) - Ord('a') + Ord('A'))
else
UpperCase := c;
end;
begin
used := [];
readln(s1);
readln(s2);
for i := 1 to length(s1) do
if (IsLetter(s1[i])) then
include(used, UpperCase(s1[i]));
for i := 1 to length(s2) do
if (IsLetter(s2[i])) then
include(used, UpperCase(s2[i]));
done := False;
for c := 'A' to 'Z' do
if not (c in used) then
begin
done := True;
write(c);
end;
if not done then
write(0);
writeln;
end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Блок стар запускает программу
Ваше имя (никнейм)*
Email*
Комментарий*
Согласен с
политикой конфиденциальности
Отправить вопрос
Популярные вопросы в разделе
D:\ЗАГАЛЬНІ\СТУДЕНТИ\УСПІШНІСТЬ\СИДОРЕНКО\letter.docx. Яке повне ім'я папки, в якій зберігався файл до копіювання?
Автор: yrgenson2011801
Как вывести номер максимального элемента массива (паскаль) я написала программу, чтобы найти максимальный элемент массива, но не знаю, как вывести его индекс вот программа по нахождению максимально...
Автор: Tuzov
Интерфейс дегеніміз не? информатика
Автор: pryvalovo48
Написать программу.задать три массива размерностью 10 элементов каждый, задать произвольным значения для двух массивов. элементам третьего массива присвоить произведение элементов первых двух. c[1]: ...
Автор: TSKaraulova
Чим відрізняються алгоритми перейменування різних об'єктів файлової системи?
Автор: elenaperemena8
Объём скачанной информации I = 300 Мбайт. Скорость передачи информации v = 10 Мбит/с. Определите время скачивания ролика t — ? ответ: минуты
Автор: kapustina198690
Сочини стих со словами толстый и худой в рифму
Автор: Лихачев Полина1978
Паша, саша и кирилл увлекаются программированием. но пишут программы они на разных языках : си, яве и питоне. а еще у них есть любимые напрпавления: одному нравится создавать игры, другой пишет мо...
Автор: Лихачев Полина1978
Ситоговым тестом по информатике 7 класс
Автор: ss2911
Розповідь про безпечну поведінку в інтернеті. будь ласка на українській мові.
Автор: Павел
Изучите программный код и допишите недостающие слова (числа), начиная со 2 предложения ан 2 AIN 1) старт 2) датчик сбрасывает первоначальные значения 3) робот совершает ... оборота вперед и поворачив...
Автор: Антон
решить задачу по информатике. В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого уз...
Автор: Olenkalebedeva4477
Работа с кривыми. Урок 1 Выбери фигуры, с которых создано векторное изображение.Верных ответов: 2кругиразомкнутая криваязамкнутая криваячетырёхугольникиовалы
Автор: goldglobustour725
1. Сколько байтов информации будет передано за 24 секунды по линии связи со скоростью 1500 бит в секунду? 2. Сколько секунд потребуется на передачу файла размером 5 КБайт по линии связи со скоростью 1...
Автор: Сергей
Решить . последовательность чисел генерируется лямбда-функцией: def generate_number(): return lambda random_seed: (random_seed*693 + 5)%100 number = generate_number() член последовательности под номер...
Автор: Павел_Перелыгин
▲
s1, s2: string;
i: integer;
done: boolean;
c: char;
function IsLetter(c: char): boolean;
begin
IsLetter := ((c >= 'a') and (c <= 'z')) or ((c >= 'A') and (c <= 'Z'));
end;
function UpperCase(c: char): char;
begin
if (c >= 'a') and (c <= 'z') then
UpperCase := Chr(Ord(c) - Ord('a') + Ord('A'))
else
UpperCase := c;
end;
begin
used := [];
readln(s1);
readln(s2);
for i := 1 to length(s1) do
if (IsLetter(s1[i])) then
include(used, UpperCase(s1[i]));
for i := 1 to length(s2) do
if (IsLetter(s2[i])) then
include(used, UpperCase(s2[i]));
done := False;
for c := 'A' to 'Z' do
if not (c in used) then
begin
done := True;
write(c);
end;
if not done then
write(0);
writeln;
end.