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*
Комментарий*
Согласен с
политикой конфиденциальности
Отправить вопрос
Популярные вопросы в разделе
Что изменяется в процессе редактирования текста
Автор: Kalashnikova
Ещё второй вопрос по блок схеме
Автор: nsh25044
У заданому фрагменті|. кадр||. за кадром|||. вихідВикористано а)маркований б) нумерований списокв) багаторівневий список
Автор: tatiana2676
4. определите верную запись доменного имени сервера в интернете: а) ru.it.klyb б) it.klyb.ru в) ru.klyb.it г) it.ru.klyb . 7. у исполнителя квадратик две команды, которым присвоены номера: 1. сложи 1...
Автор: svetavancevich
В следующем высказывании выделите простые высказывания, обозначив каждое из них буквой; запишите с букв и логических операций данное высказывание. На уроке физики восьмиклассники учили формулы и реша...
Автор: okison2847
Что такое поисковая информация ( напишите так "поисковая информация - это "
Автор: drozd2008
Вводятся 2 числа определите четность
Автор: samuilik-v
Методика использования технических средств обучения сделайте кроссворд 5 вопросы 5 ответы
Автор: denisrogachv
ТОЛЬКО Г нужно в ближайшее время
Автор: alexeytikhonov
3. Разобраться в решении задачи. Записать условие задачи. Заполнить раздел описания переменных с указанием типа и назначения каждой переменной. Var Begin Sum:=0; x:=0; While Sum<10 do begin Sum:=Su...
Автор: borvalmok432
Что обозначает понятие дружественный интерфейс ответ
Автор: belka1976
После выполнения команды присваивания b: =b+a значение переменной a равно 7, а значение переменной b равно 5. чему были равны значения переменных a и b до выполнения указанной команды присваивания?
Автор: lechocolat
Стандартное устройство, предназначенное для ручного ввода информации-это решить информатику
Автор: uvarovig
Даны 5 шестизначных чиселНайти у каждого сумму цифр (Pascal)
Автор: oksana-popova
Известно, что 1 миля=7 верст, 1 верста=500 сажений, 1 сажень=3 аршина, 1 аршина=28 дюймов, 1 дюйм=25, 4мм.пользуясь этой информацией, состаьте линейный алгоритм перевода растояния х миль в километры
Автор: rigina82
▲
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.