.


:




:

































 

 

 

 





21. , , .

 

, . .

v . s ASCII.

 

:

 

program vvod;

const v: set of char = [a, d, f, n, r];

var

s: set of char;

c: char;

begin

s:= []; c:= #0;

while c <> . do

begin

readln(c);

s:= s + [c]

end;

s:= s [.];

if v * s <> [] then writeln( !)

end.

s . . , <> .. . , .

 

22. . , .

 

21 , . , . . : set of 1..10, , 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. i 1 10 i .

for i:= 1 to 10 do if i in c then write(i:3);

:

 

program operation;

type

menge = set of 1..10; { - }

var

a,b,c: menge; { menge}

i, n: integer;

begin

writeln ( a. 0);

a:= [];

repeat { }

readln(i);

if i in [1..10] then a:= a + [i];

until i = 0;

writeln ( b. 0);

b:= [];

repeat { b}

readln(i);

if i in [1..10] then b:= b + [i];

until i = 0;

c:= a * b; { }

writeln ( );

for i:= 1 to 10 do if i in c then write(i:3);

writeln;

c:= a + b; { }

writeln ( );

for i:= 1 to 10 do if i in c then write(i:3);

writeln;

c:= a b; { }

writeln ( );

for i:= 1 to 10 do if i in c then write(i:3);

writeln;

{ }

if a <= b then writeln( b)

else writeln( b)

end.

23. 6 49.

 

2 , , . .

 

:

 

program lotto1;

uses crt;

const

n = 6;

type

lotto = set of 1..49;

var

L: lotto;

k: integer;

i: 1..n;

z: 1..49;

ok: boolean;

begin

randomize;

L:= []; { }

for i:= 1 to n do

{ 6 }

begin

repeat

z:= random(49) + 1; { }

if z in L then ok:= false { }

{ }

else

begin { }

L:= L + [z];

ok:= true

end;

until ok; { repeat , ok }

end; { false}

clrscr;

{ 49}

for k:= 1 to 49 do if k in L then write(k:4);

end.

 

. z L, .



. .





:


: 2016-11-18; !; : 2490 |


:

:

: , , , , .
==> ...

1710 - | 1559 -


© 2015-2024 lektsii.org - -

: 0.013 .