Ask___
Advice
Главная
О сервисе
О нас
Правила пользования сайтом
Авторское право
Политика конфиденциальности
Ключ для indexNow
Скрипт от рекламы
Задать вопрос
Искать
Главная
Информатика
Ответы на вопрос
gymnazium
05.04.2021
?>
Вычислить значения функции по информатике
Информатика
Ответить
Ответы
GridnevaVNIGNI"
05.04.2021
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*
Комментарий*
Согласен с
политикой конфиденциальности
Отправить вопрос
Популярные вопросы в разделе
Вpython: напишите программу, которая считывает целое число и выводит текст, аналогичный в примере (пробелы например: следующее число для числа 5 это 6. предыдущее число для числа 5 это 4.
Автор: Georgievich-Zamudinovna2003
Брошены две игральные кости. какова вероятность того, что на обеих костях не выпало: 1) по 3 очка; 2) два одинаковых числа очков?
Автор: Hugokate77729
Основні формати для рядків , стовпців та аркушів в Excel?
Автор: luxoutlet
Человек читает книгу. кто объект , воздействие, цель и результат .
Автор: fedoseevalyubov
Как смотреть призентацыю в микросовт ворлд чтобы было на весь экран картинка
Автор: Zeegofer
Айтындаршы компютер осылай болып тұрса не істеуге болады.
Автор: maria
Площадь поверхности шара s=4* pi* r^2 где s площадь поверхности шара r радиус составить программу
Автор: EVLAMPIN56
Напишите единицы измерения информации между 0, 25 кбайт и 0, 125 пбайт
Автор: stanefimov
Даны два массива а и в размера 5, элементы которых по возрастанию. объединить эти массивы так, чтобы результирующий массив с(размеры 10) остался по возрастанию.
Автор: adel25159
Заполните тпблицу используй знаки
Автор: АнжелаВасильевич
Отредактировать код что бы не было mmmmmmmmm в строках. c++#include #include #include #include #include #define m 5#define n 2using namespace std; struct fio{ char fam[100]; char name[100]; char ot...
Автор: coffeenik20233
Квадрат x в Паскале можно получить с функции:
Автор: tanyaandreeva728
В классе 22 учащихся.Каждый день по разным причинам в классе может отсутствовать от 0 до 5 учащихся .В массиве хранится информация о ежедневном количестве присутствующих учеников в течение 30 учебных ...
Автор: Yurevich1344
Сравните восьмеричные и шестнадцатеричные числа. Для этого можете найти их десятичные эквиваленты.
Автор: dinadumno2114
Написать программу на любом языке программирования по этой схеме
Автор: aleksey7800
▲
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.