34

1. Дана строка символов

defimov 27 марта 2023

1. Дана строка символов. Напечатать новый текст, удалив из старого символы, находящиеся внутри круглых скобок. Скобки тоже удалить. Подсчитать количествоудаленных символов. Предполагается, что внутри каждой пары скобок других скобок нет 2. Начертите блок-схему и напишите паскаль-программу для решения следующей задачи: «Ввести текст длиной до 254 символов. Вывести на экран слова, начинающиеся с заглавной буквы. Количество таких слов также вывести на экран». Нужна полностью написанная программа

категория: информатика

74

Var s: String; i: Integer; begin Writeln ('Введите строку: '); Readln (s); i: =0; while pos (') ', s) <> 0 do begin i: =i+pos (') ', s) — pos (' (', s)+1; delete (s, pos (' (', s) , pos (') ', s) — pos (' (', s)+1); end; Writeln (s); Writeln (i); Readln; end.2) var s: String; i, e: Integer; flag: Boolean; begin Writeln ('Введите строку: '); Readln (s); e: =0; flag: =False; for i: =1 to Length (s) do begin if (s[i]=UpCase (s[i]) and (s[i — 1]=') or (i=1) then flag: =True; if flag then Write (s[i]); if (s[i]=') or (i=Length (s) and flag then begin flag: =False; inc (e); Writeln; end; end; Writeln (e); Readln; end.

пользователи выбрали этот ответ лучшим

Знаете другой ответ?
Другие вопросы по информатике

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...