1. uses crt;
var k:integer;
a:real;
begin
clrscr;
a:=10;
k:=1;
while a<=20 do
begin
a:=a+a*10/100;
k:=k+1;
end;
writeln ('Норма превысит 20 км на ',k,' день');
end.
2.
uses crt;
var k:integer;
m:array [1..15] of real;
begin
clrscr;
m[1]:=0.1;
m[2]:=0.1;
for k:=3 to 15 do
begin
m[k]:=m[k-1]+m[k-2];
end;
for k:=1 to 15 do
writeln (k:3 ,' день',m[k]:8:1,' кг');
end.
Молоко - 11101100
11101110
11101011
11101110
11101010
11101110
Program n1;
var a: array[1..30] of integer;
i: integer;
begin
randomize;
for i:=1 to 30 do
begin
a[i]:=random(30)+1;
if a[i] mod 5=0 then write(a[i],' ');
end;
end.
Выливаем с 8 в 2, после чего с 2 в 3, а затем с 8 в 2. Таким образом в начальной колбе остаеться 4.
Var a, b, c, d:integer;
begin
Readln (a, b);
C:=a+b;
d:=a*b;
writeln ('сложение ',с,'произведение',d);
if c>b then writeln ('Большесумма') else ('больше произведение);
End.