kolgatin69
?>

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

Информатика

Ответы

pechyclava
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( and flag then            begin                 flag : = false;                 inc(e);                 writeln;             end;       end;     writeln(e);       readln; end.
sotrudnik3
Const   n = 10; var   a: array[1..n] of integer;   i, k, min, max: integer; begin   randomize;   min : = 100; max : = -100;   writeln('исходный массив');   for i : = 1 to n do   begin       k : = random(40) - 20;       a[i] : = n;       if max < k then max : = k       else if min > k then min : = k;       write(k, ' ')   end;   writeln;   writeln('min=', min, ', max=', max) end. тестовое решение: исходный массив -8 3 19 -14 19 13 -17 -2 8 8 min=-17, max=19 const   n = 10; var   a: array[1..n] of integer;   i, k, s: integer; begin   randomize;   s : = 0;   writeln('исходный массив');   for i : = 1 to n do   begin       k : = random(40) - 20;       a[i] : = n; s : = s + k;       write(k, ' ')   end;   writeln;   writeln('среднее арифметическое равно ', s / k) end. тестовое решение: исходный массив 19 11 -1 1 -4 -6 -2 18 3 8 среднее арифметическое равно 5.875
zaravshan20134
Var n,one,dec,hun,s: integer; begin writeln (' введи четырехзначное число'); readln (n); one: = n mod 10;                     ( находим цифру на месте единиц) dec: = ( n div 10) mod 10;               на   предпоследнем разряде hun: = ( n div 100) mod 10;           на третьем разряде с конца t: = n div 1000;                                 на первом разряде s: =one+dec+hun+t; if (s mod 2=0) or ( s mod 3=0 ) then writeln (' кратна 2 или 3)   else writeln (' не кратна'); end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

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

Популярные вопросы в разделе

banketvoshod
gladkihvv
АртакСергеевич1723
Коновалова
Корягина
Алиференко_Елена342
versalmoda2971
catmos
Larax0819
Bni1504
olgavbaranova
Анастасия Елена
hachatryanlilit1983
sgritsaev
sse1105