Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

решения задач по программированию городская олимпиада 8 9

решения задач по программированию городская олимпиада 8 9

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

  • Be the first to like this

решения задач по программированию городская олимпиада 8 9

  1. 1. Решения задач по программированию 8-9 класс 1. Программа для робота var n:longint; begin readln(n); if n mod 2 =1 then writeln('Love') else writeln ('Not love'); end. //100% баллов 2. Олимпиада var h1,m1,s1,h2,m2,s2,h3,m3,s3,t:longint; begin readln(h1,m1,s1); readln(h2,m2,s2); //read(h1,m1,s1,h2,m2,s2); t:=h2*3600+m2*60+s2-(h1*3600+m1*60+s1); h3:=t div 3600; m3:=(t mod 3600) div 60; s3:=t mod 60; writeln(h3,' ',m3,' ',s3); end. //100% баллов 3. Разрезание на квадраты var a,b,k:longint; Begin readln(a,b); k:=0; while (a<>0) and (b<>0) do if a>b then begin k:=k+a div b; a:=a mod b; end else begin k:=k+b div a; b:=b mod a; end; writeln(k); end. // 100% тестов var a,b,k:longint; begin readln(a,b); k:=1; while a<>b do begin if a>b then a:=a-b else b:=b-a; k:=k+1; end; writeln(k); end. //96% тестов
  2. 2. 4. Заменить цифру var n,a,b,ch,zif,des:int64; begin readln(n,a,b); ch:=0; des:=1; while n<>0 do begin zif:=n mod 10; n:=n div 10; if zif=a then ch:=ch+b*des else ch:=ch+zif*des; des:=des*10; end; writeln(ch); end. //100% баллов var i,n,a,b:longint; n_str,a_str,b_str:string; begin readln(n,a,b); str(n,n_str); str(a,a_str); str(b,b_str); while pos(a_str,n_str)<>0 do begin a:=pos(a_str,n_str); delete(n_str,a,1); insert(b_str,n_str,a); end; val(n_str,n,a); writeln(n); end. //94% баллов 5. Имя для питона var s,tr,c,per:string; i:integer; a:char; begin readln(s); readln(tr); readln(c); readln(A); c:=' '+c+' '; for i:=1 to length(s) do begin str(i-1,per); if (pos(s[i],tr)<>0) and (pos(' '+per+' ',c)=0) then s[i]:=A; end; writeln(s); end. //100% баллов
  3. 3. begin readln(s);readln(tr); readln(c);readln(A); for i:=1 to length(s) do begin str(i-1,per); if (pos(s[i],tr)<>0) and (pos(per,c)=0) then s[i]:=A; end; writeln(s); end. //75%

    Be the first to comment

    Login to see the comments

решения задач по программированию городская олимпиада 8 9

Views

Total views

505

On Slideshare

0

From embeds

0

Number of embeds

144

Actions

Downloads

3

Shares

0

Comments

0

Likes

0

×