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*
Комментарий*

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

КутузоваМартенюк
Марина1101
YekaterinaAbinskov
FATAHOVAMAINA
innaterenina
Salko17
Дил1779
mulyugina365
saveskul84
mnn99
eeirikh
Coffee3862
srkushaev
Mexx9050
memmedovallahverdi0239
Сделать по образцу в corel draw