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*
Комментарий*

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

mishamedbrat
Sofinskaya1185
aivia29
Bi-1704
shutovaa3471
Shcherbakov_Artur1781
aobuhta4
rukodelnizza1
dima0218687
ba5-m
igor51766771
o-lala88387
krasnobaevdj3
Azarenkoff
Наталья Юрьевич1228