miss1380
?>

На пишите для робота алгоритм, Закрашивающий клетки, в непосредственной близости горизонтальных стен. Клетки, образующие внутренние углы фигуры должны оказаться не закрашенными. робот должен закрасить только клетки, удовлетворяющие данному условию. например для проведенного выше рисунка, робот должен закрасить следующие клетки. ​

Информатика

Ответы

Kashtelyan Tamara847
Const n=20;
type omas=array[1..n] of integer;
Procedure Del (var z:omas; k:byte); 
var i:byte; 
begin 
for i:=k to n-1 do z[i]:=z[i+1]; 
z[n]:=0; 
end; 
var a:omas; i,b:integer;
begin
Randomize;
for i:=1 to n do
 begin
 a[i]:=random(20);
 write(a[i]:4);
 end;
writeln;
b:=6;
i:=1;
while (i<=n)and(a[i]<>b) do i:=i+1;
if i<=n then
  begin
  Del(a,i);
 writeln('Размерность массива = ',n-1);
 for i:=1 to n-1 do write(a[i]:4);
 writeln;
 end  else writeln('Массив не изменился');
end.
Пример:
  12  13   6   7  17   1  18  17   3   2  12   3  16   6   7  13   0   2   5  18
Размерность массива = 19
  12  13   7  17   1  18  17   3   2  12   3  16   6   7  13   0   2   5  18
oyudina
Uses Crt;
Const
   N = 100;
Var
   A:array[1..N] of real;
   i,k:integer;
   S:real;
Begin
ClrScr;
k:=0;
Write('Исходный массив:');
For i:= 1 to N do
    Begin
    A[i]:=Sin(i)*Cos(i);
    Write(' ',A[i]:0:3);
    if A[i] <> 0 then
       Begin
       k:=k+1;
       S:=S+A[i]
       End;
    End;
WriteLn;
WriteLn('Sr = ',S/k);
ReadLn
End.

Результат работы программы:

Исходный массив: Исходный массив: 0.455 -0.378 -0.140 0.495 -0.272 -0.268 0.495 -0.144 -0.375 0.456 -0.004 -0.453 0.381 0.135 -0.494 0.276 0.265 -0.496 0.148 0.373 -0.458 0.009 0.451 -0.384 -0.131 0.493 -0.279 -0.261 0.496 -0.152 -0.370 0.460 -0.013 -0.449 0.387 0.127 -0.493 0.283 0.257 -0.497 0.157 0.367 -0.462 0.018 0.447 -0.390 -0.123 0.492 -0.287 -0.253 0.497 -0.161 -0.364 0.463 -0.022 -0.445 0.392 0.118 -0.491 0.290 0.249 -0.498 0.165 0.361 -0.465 0.027 0.443 -0.395 -0.114 0.490 -0.294 -0.246 0.498 -0.169 -0.357 0.467 -0.031 -0.441 0.398 0.110 -0.489 0.297 0.242 -0.499 0.173 0.354 -0.468 0.035 0.439 -0.401 -0.105 0.488 -0.301 -0.238 0.499 -0.177 -0.351 0.470 -0.040 -0.437
Sr = -0.00136006072493969

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

На пишите для робота алгоритм, Закрашивающий клетки, в непосредственной близости горизонтальных стен. Клетки, образующие внутренние углы фигуры должны оказаться не закрашенными. робот должен закрасить только клетки, удовлетворяющие данному условию. например для проведенного выше рисунка, робот должен закрасить следующие клетки. ​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

molchanovaelena284
sgritsaev
Светлана константин
Михайловна991
nikziam
olgavbaranova
tolyan791
koxhulya61
ИП-Сысоев1628
Староческуль-Станиславовна
gav973
bagramyansvetlana
olma-nn477
ekasatkina
ann-perminova2008