Ask___
Advice
Главная
О сервисе
О нас
Правила пользования сайтом
Авторское право
Политика конфиденциальности
Ключ для indexNow
Скрипт от рекламы
Задать вопрос
Искать
Главная
Информатика
Ответы на вопрос
kun1969
06.06.2022
?>
Придумать 10 вырожений на языке паскаля
Информатика
Ответить
Ответы
Yurevna419
06.06.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.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Придумать 10 вырожений на языке паскаля
Ваше имя (никнейм)*
Email*
Комментарий*
Согласен с
политикой конфиденциальности
Отправить вопрос
Популярные вопросы в разделе
Исполнитель Вычислитель преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера: Прибавить 1 Умножить на 2 Умножить на 3 Первая из них увеличивает число на ...
Автор: kristina
Нужна программа написания дерева (любого ) в кумире, исполнитель рисователь 50
Автор: nataliagoncharenko
Вычислить стоимость покупки по количеству тетрадей и цену за одну тетрадь в pascal
Автор: tarkhanovilya
Какая из констант может быть значением строковой переменной? а) 1.е-5 б) '3.5' в) yes
Автор: poch23420
Исполнитель чертёжник перемещается на координатной плоскости, оставляя след в виде линии. чертёжник может выполнять команду сместиться на (a, b) (где a, b — целые числа), перемещающую чертёжника и...
Автор: marinanx
B. бонусная программа ограничение времени 1 секунда ограничение памяти 32mb ввод bonus.in вывод bonus.out магазин бытовой техники использует новую интерактивную бонусную программу. после очередной пок...
Автор: Алексей Шуклин
Линейный алгоритм составьте программу для решения следующей . введите с клавиатуры 5 чисел. вычислите и выведите на экран среднее арифметическое этих чисел. что можно сказать о значении переменной до ...
Автор: zaretskaya37
Как можно вставить сноски в документ с горячих клавиш?
Автор: kalterbrun
Что является исходными данными для грис?
Автор: Shtorm-Shoe
Добрый день! необходимо написать программу-решение для это на языке паскаль разбирается дело лёнчика, пончика и батончика. кто-то из них нашел и утаил клад. на следствии каждый из них сделал по дв...
Автор: vsbrelok
Суммативная работа по информатике, 6 класс, 3 четверть
Автор: Gpack54
7 клас. Написати програму мовою програмування Паскаль, яка реалізовує алгоритм
Автор: Александровна1244
Расскажите о предстовление алгоритма
Автор: tokarevmax
1) If... else 2) Print 3) While... 4) Input 5) If... elif... else Рассмотрите блок-схему. Запишите данный алгоритм на языке программирования с оператора FOR. Выберите правильный ответ из предложенных ...
Автор: barabanoveugeny
Доступ к файлу http.doc находящемуся на сервере data.info осуществляется по протоколу ftp фрагмент адреса файла закодированы цифрами от 1 до 7 запишите последовательность этих цифр кодирующую адрес ук...
Автор: ngoncharov573
▲
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.