Var n:integer; s,p:real;
begin
write('n (чел.) = ');
readln(n);
write('s (кв.км) = ');
readln(s);
p:=n/s;
writeln('Плотность населения = ',p:5:2,' чел/км');
end.
Пример (Россия):
n (чел.) = 146800000
s (кв.км) = 17075400
Плотность населения = 8.60 чел/км
Чудик какой-то ) даже не знаю что это? или кто это ?
1. <span>101110001000111
2. 2*10^4 + 3*10^3 + 6*10^2 + 2*10^1 + 3*10^0
3. 20030 в 5 СС
4. 35
5. 49</span>
<u>Задачка в один оператор)))</u>
// PascalABC.NET 3.0, сборка 1150 от 22.01.2016
begin
Writeln(ArrRandom(10,1,99).Println.Where(x->x mod 2=0).Average)
end.
<u><em>Тестовое решение:</em></u>
96 42 79 85 16 22 50 62 54 40
47.75
<u>"Школьный подход" (видимо, короткому решению у нас не учат)</u>
// PascalABC.NET 3.0, сборка 1150 от 22.01.2016
const
n=10;
var
a:array[1..n] of integer;
i,k,s:integer;
begin
s:=0;
k:=0;
Randomize;
for i:=1 to n do begin
a[i]:=Random(99)+1;
Write(a[i],' ');
if a[i] mod 2 = 0 then begin
s:=s+a[i];
Inc(k)
end
end;
Writeln;
Writeln(s/k)
end.
<u><em>Тестовое решение:</em></u>
22 22 58 41 54 80 71 65 47 99
47.2