Var
s: string;
i, n, k: integer;
begin
writeln('Введите текст');
readln(s);
n := Length(s);
k := 0;
for i := 1 to n do
if s[i] = ' ' then k := k + 1;
writeln('Количество пробелов в тексте- ', k)
end.
Тестовый пример:
Введите текст
А роза упала на лапу Азора, а тут ДВА пробела , а тут вообще пять: : Все!
Количество пробелов в тексте- 21
<span>1. 120 бит = 120/8 байт = 15 байт
2. 4,6 мбайт = 4,6*1024*1024 байт = </span>4823449.6 байт<span>
3. 4 гбайт = 4*1024*1024 кбайт = </span><span>4194304 Кбайт</span><span>
4. 7 байт = 7*8 бит = 56 бит
5. 1/1кбайт = 1*1024*8 бит = 8112 бит</span>
Const
K = 13;
Var
A:array[1..K] of integer;
i,n:integer;
Sr,d:real;
Begin
For i:= 1 to K do
Begin
A[i]:=random(21)-10;
Write(A[i],' ');
Sr:=Sr+A[i];
End;
WriteLn;
Sr:=Sr/K;
n:=1;
d:=abs(Sr-A[n]);
For i:= 2 to K do
Begin
if abs(A[i]-Sr)<d then
Begin
n:=i;
d:=abs(Sr-A[n]);
End;
End;
WriteLn('Sr = ',Sr);
WriteLn('Номер ближайшего к среднему арифметическому: ',n);
End.