1. Дана строчка знаков. Напечатать новый текст, удалив из ветхого знаки,

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

Задать свой вопрос
1 ответ
Var
    s : String;
    i : Integer;
begin
    Writeln('Введите строчку:');
    Readln(s);

    i:= 0;

    while pos(')', s) lt;gt; 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.
Николай Иссерс
спс завтра с компютера зайду поставлю наилучшее
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

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

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт