.


:




:

































 

 

 

 


188.188. , .




: , , . , , () . .

, , = , , , . , () , . , , , string char, , .

, , ( ), ( )? ( ) 䳺 : , , , .

:

program poriwn_stroki;

var st1, st2: string;

i,s: integer;

begin

write('i : ');readln(st1);

write('i : ');readln(st2);

s:= 0;

for i:= 1 to length(st1) do

begin

write(ord(st1[i]):3,' ');

s:= s + ord(st1[i]);

end;

writeln('s = ',s);

s:= 0;

for i:= 1 to length(st2) do

begin

write(ord(st2[i]):3,' ');

s:= s + ord(st2[i]);

end;

writeln('s = ',s);

if st1 = st2 then writeln(' i')

else if st1 > st2 then writeln(' i')

else writeln(' i');

readln;

end.

 

 

 

189.189. ϳ, .

: . , , , , . , . , . , (, ) . .

program kolbukw;

var St: string; { }

obrazec: char; { }

i, kol: byte; { i , kol }

begin

write('i : '); readln(St);

write(' i i: ');readln(obrazec);

kol:= 0;

for i:= 1 to length(St) do

if St[i] = obrazec then inc(kol);

writeln(' i i -> ',kol);

readln

end.

190.190. ϳ .

: , . : , , , . , , . 100% .

Program kol_slow;

Var St: String;

i, k: Integer;

Begin

Write( : );Readln(St);

k:= 0; St:= St+ ;

For i:=1 to length(St) 1 do

if (St[i] <> ) and (St[i+1] = ) then inc(k);

writeln( , k, .); Readln

end.

191.191. , (6 36, 25 125).

: , , , . , . , , , . , . , longint, , , :

program kolbukw;

uses crt;

var St1, St2: string;

a, b, i, k, k1,k2,kol: longint;

flag: boolean;

begin

write(i i: ); readln(a);

write(i i i: );readln(b);

kol:= 0;

for i:= a to b do

begin

Str(i, st1);

k1:= i*i;

Str(k1, st2);

k:= length(st1);

k1:= k; { i i }

flag:= true; { , i }

while k > 0 do { i i }

begin

if St1[k] <> St2[length(St2) - (k1-k)] then

begin { i }

flag:= false; { i }

k:= 0; { i }

end;

dec(k); { i i i }

end;

if flag = true then begin

inc(kol);

writeln(st1, -> ,st2);

end;

end;

writeln( ii = ,kol);

readln

end.





:


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


:

:

, .
==> ...

1694 - | 1580 -


© 2015-2024 lektsii.org - -

: 0.009 .