Var
A:array[1..33] of integer;
i:integer;
Begin
For i:= 1 to 33 do
Begin
A[i]:=i*2-1;
Write(A[i],' ')
End;
End.
type Cl = class
a:integer;
constructor Create(b:integer);
procedure P;
end;
constructor Cl.Create(b:integer);
begin
a := b;
end;
procedure Cl.P;
begin
if (a div 100 > 0) and (a > 0) then
begin
a := a - 1;
writeln('new a = ', a);
end;
end;
var
Obj:Cl;
a :integer;
begin
write('a = ');
readln(a);
Obj := Cl.Create(a);
Obj.P;
Readln;
Obj.Destroy;
end.
На экран будет выведено "12"
Var
a,b:integer;
begin
Write('Введите a и b: '); Read(a,b);
if a mod 2<>0 then inc(a);
while a<=b do begin
Write(a,' ');
a:=a+2
end
end.
<u>Пример</u>
Введите a и b: -7 11
-6 -4 -2 0 2 4 6 8 10
1 Один за всех, и все за одного.2 Один с сошкой'