Требуется посчитать сколько раз в строке str встречается символ "!". Выберите фрагмент программы, который решает эту задачу: count := 0; for i := 1 to length(str) do begin if (str[i] = '!') then count := count + 1; end; count := ''; for i := 1 to length(str) do begin if str[i] <> '!' then count := count + str[i]; end; count := ''; for i := 1 to length(str) do begin count := count + str[i]; if i mod 2 = 0 then count := count + '!'; end count := ''; for i := 1 to length(str) do begin if str[i] = '!' then count := count + '!!' else count := count + str[i]; end;
Задание

Требуется посчитать сколько раз в строке str встречается символ "!".
Выберите фрагмент программы, который решает эту задачу:

  • count := 0;
    for i := 1 to length\(str\) do begin
    if \(str⟨0⟩ = '\!'\) then
    count := count + 1;
    end;
  • count := '';
    for i := 1 to length\(str\) do
    begin
    if str
    \[i\]
    <> '!' then
    count := count + str
    \[i\]
    ;
    end;
  • count := '';
    for i := 1 to length\(str\) do
    begin
    count := count + str
    \[i\]
    ;
    if i mod 2 = 0 then
    count := count + '!';
    end
  • count := '';
    for i := 1 to length\(str\) do
    begin
    if str
    \[i\]
    = '!' then
    count := count + '!!'
    else
    count := count + str
    \[i\]
    ;
    end;