Решить до сегоднешнего 10 вечера 1. с клавиатуры вводят строку и слово. составьте программу, которая: а) определяет позицию заданного слова; б) удаляет заданное слово; в) вставляет в строку заданное слово. 2. составьте программу, которая: а) к строке «край озер» добавляет слова «лесов и рек»; б) в строке «я учу сь в школе» заменяет слова «в школе» на «в 10-м классе». 3. составьте программу, которая переставляет на первое место: а) в строке «моя родина беларусь» слово «беларусь»; б) в строке «люблю цябе, мой родны кут» слова «мой родны кут». 4. составьте программу, которая меняет местами первое и последнее слово: а) в строке «минск столица беларуси»; б) в строке «беларусь ты моя синеокая». 5. с клавиатуры вводят строку. составьте программу, которая: а) заменяет все пробелы в строке символом подчеркивания; б) подсчитывает количество букв в строке (исключая пробелы и цифры); в) подсчитывает количество прописных букв. это паскаль из интернета +что б !
180
398
Ответы на вопрос:
Program one_a; uses crt; var s1,s2: string; p,a: integer; begin readln(s1); readln(s2); p: =pos(s2,s1); if p=0 then writeln('no') else writeln('pos: ',p); end.program one_b; uses crt; var s1,s2: string; p,a: integer; begin readln(s1); readln(s2); p: =pos(s2,s1); if p=0 then writeln('no') else begin a: =length(s2); delete(s1,p,a); writeln(s1); end; end. program one_c; uses crt; var s1,s2: string; p: integer; begin readln(s1); readln(s2); s2: =' '+s2+' '; readln(p); insert(s2,s1,p); writeln(s1); end.program two_a; uses crt; var s1,s2,s3: string; begin s1: ='край озер '; writeln(s1); s2: ='лесов и рек'; writeln(s2); insert(s2,s1,length(s1)+1); writeln(s1); end. program two_b; uses crt; var s1,s2,s3: string; p,a: integer; begin s1: ='я учусь в школе'; writeln(s1); s2: ='в школе'; s3: ='в 10-м классе'; p: =pos(s2,s1); a: =length(s2); delete(s1,p,a); insert(s3,s1,p+1); writeln(s1); end. program three_a; uses crt; var s1,s2: string; p,a: integer; begin s1: ='моя родина беларусь'; writeln(s1); s2: ='беларусь'; p: =pos(s2,s1); a: =length(s2); delete(s1,p,a); s1: =s2+' '+s1; writeln(s1); end.program three_b; uses crt; var s1,s2: string; p,a: integer; begin s1: ='люблю цябе, мой родны кут'; writeln(s1); s2: ='мой родны кут'; p: =pos(s2,s1); a: =length(s2); delete(s1,p,a); delete(s1,length(s2)-2,2); s1: =s2+','+s1; writeln(s1); end. program four_a; uses crt; var s1,s2,s3: string; p,k,i,l,m: integer; begin s1: ='минск столица беларуси'; writeln(s1); k: =0; for i: =1 to length(s1) do if copy(s1,i,1)=' ' then begin inc(k); l: =i; end; p: =pos(' ',s1); s2: =copy(s1,1,p-1); s3: =copy(s1,l+1,length(s1)-l+1); k: =length(s2); m: =length(s3); delete(s1,1,k); delete(s1,l-p+2,m); s1: =s3+s1+s2; writeln(s1); end. program four_b; uses crt; var s1,s2,s3: string; p,k,i,l,m: integer; begin s1: =' беларусь ты моя синеокая'; writeln(s1); k: =0; for i: =1 to length(s1) do if copy(s1,i,1)=' ' then begin inc(k); l: =i; end; p: =pos(' ',s1); s2: =copy(s1,1,p-1); s3: =copy(s1,l+1,length(s1)-l+1); k: =length(s2); m: =length(s3); delete(s1,1,k); delete(s1,l-p+2,m); s1: =s3+s1+s2; writeln(s1); end. program five_a; uses crt; var s1: string; x: integer; begin readln(s1); for x: =1 to length(s1) do if copy(s1,x,1)=' ' then begin delete(s1,x,1); insert('_',s1,x); end; writeln(s1); end. program five_b; uses crt; var s1: string; s2: char; x,y: integer; begin readln(s1); y: =0; for x: =1 to length(s1) do begin s2: =s1[x]; if (s2< > ' ') and ((ord(s2)< 48) or (ord(s2)> 57)) then inc(y); end; writeln(y); end. program five_c; uses crt; var s1: string; s2: char; x,y: integer; begin readln(s1); y: =0; for x: =1 to length(s1) do begin s2: =s1[x]; if (ord(s2)< =90) and (ord(s2)> =65) then inc(y); if (ord(s2)> =192) and (ord(s2)< =223) then inc(y); end; writeln(y); end.
Самолеты ид int откуда куда время отлета time врем прилета time международный bool школы ид int номер int название наименьший класс int наибольший класс int адрес тип (гимназия, int так как ид из другой таблицы типов школ страны ид int название оргинальное название сталица флаг blob гимн площадь float население bigint первичный ключ всегда ид все не указанные типы поля стринг или варчар
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
денуаааас19.09.2021 00:35
-
karman03124.09.2022 19:05
-
1928374652128.10.2020 23:43
-
nastyak1211924.02.2020 16:56
-
anel4206.12.2020 03:22
-
Чиангл05.11.2020 00:21
-
alena0212200526.05.2022 08:28
-
rinat050115.06.2021 20:05
-
tayasivakova23.01.2023 00:42
-
vitalia442018.02.2020 17:53
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.