Выражение на языке паскаль: sqrt (sqr(x) - 3*x + 8). данное выражение на языке:
245
289
Ответы на вопрос:
Общее решение, позволяющее удалять из строк любой "мусор" // pascalabc.net 3.0, сборка 1066 procedure checkstring(var s: string; var n: integer); var i: integer; begin i: =length(s); while i> 0 do begin if not(s[i] in ['a'..'z']) then delete(s,i,1); dec(i) end; n: =length(s) end; var s1,s2: string; i,p,n1,n2: integer; begin write('введите первую строку: '); readln(s1); checkstring(s1,n1); if n1=0 then writeln('введенная строка не содержит допустимых символов') else begin write('введите вторую строку: '); readln(s2); checkstring(s2,n2); if n2=0 then writeln('введенная строка не содержит допустимых символов') else { теперь обе строки содержат только маленькие латинские буквы } if n1=n2 then begin for i: =1 to n1 do begin p: =pos(s1[i],s2); if p=0 then break else delete(s2,p,1) end; if length(s2)=0 then writeln('решение имеется') else writeln('решения нет') end else writeln('решения нет'); end end. тестовое решение: введите первую строку: this is my own deal! введите вторую строку: тест: *is now=l2ead my sthi? решение имеется также имеется современное решение, которому пока что в школах не учат: // pascalabc.net 3.0, сборка 1066 begin var s1: =readstring('введите первую строку: ').where(x-> x in ['a'..'z']); if s1.count=0 then writeln('введенная строка не содержит допустимых символов') else begin var s2: =readstring('введите вторую строку: ').where(x-> x in ['a'..'z']); if s2.count=0 then writeln('введенная строка не содержит допустимых символов') else if s1.except(s2).count> 0 then writeln('решения нет') else writeln('решение имеется') end end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
казан209.04.2022 13:17
-
uzerklepa10.11.2021 07:45
-
дeд25.04.2022 06:37
-
Kristina12220502.10.2021 03:31
-
alisiakuzmur31.05.2020 19:42
-
ilyavip041206.01.2022 10:37
-
bogdan3922.05.2023 10:02
-
Zefirka854024.04.2023 05:14
-
Nurzhan220722.06.2020 05:16
-
AlinaZimina111.03.2023 15:35
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.