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*
Комментарий*
Согласен с
политикой конфиденциальности
Отправить вопрос
Популярные вопросы в разделе
Вкаталоге май хранился файл сценарий.dос. позже этот каталог перенесли в каталог готово, расположенный в корне диска c. укажите полное имя этого файла после перемещения. 1) с: \готово\май\сценарий.dо...
Автор: forwandy42
Нарисовать флаг грузии . на pascal.abc
Автор: Сергей_Комарова899
Расставьте команды в нужном порядке: · Прочитайте весь текст · Найдите команду, которая должна быть первой · Выделите эту строку · Удалите, щелкните по строке правой кнопкой мыши, ВЫРЕЗАТЬ · Устано...
Автор: saytru5850
Даны три числа в десятичной системе счисления : а=46, в=12, с=22.переведите а, в, с в двоичную систему счисления и выполните поразрядно логические операции(а& в)vc. ответ запишите в двоичной систе...
Автор: det-skazka55
Соберите из трех частей корректный IP- адрес 49.71 66.2 .57
Автор: grazia2017
Сейчас нужна построить граф, отображающий состав и структуру мотопехотного батальона армии фрг (образца 1970 года) по следующему описанию. батальон на бмп (боевые машины пехоты) имел численность 764 ...
Автор: Феофанов_Никита1067
Найти сумму элементов в массиве из 10 элементов заданных используя рандом Паскаль
Автор: lele4kass
Який алгоритм зображено на малюнку?
Автор: aananasAnastiya1270
2. в таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет. Запрос Мороз & Солнце Найдено страниц (в тысячах) 1100 1654 Мороз Мороз | Солнце 2870 Какое ...
Автор: natachi
На паскале. Найдите среднее арифметическое элементов одномерного массива, состоящего из 10 чисел, которые превышают по велечине число d. Число d и остальные элементы массива вводятся с клавиатуры
Автор: Диана-Николаевна377
Написать программу которая проверяет -является ли сумма цифр заданного трехзначного числа четным числом
Автор: Zheleznyakova
Які елементи культури та правила поведінки українці запозичели в давніх греків та римлян
Автор: evrotrastop64
Що таке кейпед? опишіть будову, призначення та область використання.
Автор: alislisa191
Составьте программу, которая строит график зависимости y(x)=0, 5x•cos2x на промежутке[-12; 12] .. всё в паскале abc
Автор: mistersoshnev354
Переведите в гбайтыа) 5212 кбайтб) 648 мбайтв) 2595 байт2 переведите в кбайтыа) 25126 битб) 1 гбайтв) 95 мбайт
Автор: kriapex
▲
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.