Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

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

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

  • Inicia sesión para ver los comentarios

  • Sé el primero en recomendar esto

решения задач по программированию городская олимпиада 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%

×