Vasilevich Fokin
?>

Исполнитель робот находится в верхнем левом углу комнаты квадратной формы Ширина и высота которой составляет по восемь клеток 8 на 8​

Информатика

Ответы

tashovairina
1. В приведенном коде ошибка. Не хватает ";" в третьей строке снизу.
2. Немного изменим ваш код и получим искомое значение x
Искомое число х = 16293

var
  x, y, a, b, k: integer;

begin
  k:=10000;
  repeat
    x:=k;
    a := 0; b := 0; y := 1;
    while x > 0 do
    begin
      if (x mod 10) mod 2 = 0
        then
        a := a * 10 + x mod 10
      else begin
        y := y * 10;
        b := b * 10 + x mod 10
      end;
      x := x div 10
    end;
    a := a * y + b;
    k := k + 1;
    until a = 26391;
    writeln(a:8, k-1:8); 
end.

 
tyrnaus
// PascalABC.NET 3.2, сборка 1353 от 27.11.2016
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
  var m:=Readinteger('Что ищем?');
  var k:=a.FindAll(x->x=m).Count;
  Writeln('Найдено таких элементов- ',k);
  if k>0 then Writeln('Номер первого такого элемента- ',
    a.FindIndex(x->x=m)+1)
end.

Пример
n= 17
-46 33 -9 -22 14 -46 -6 -3 -7 -18 46 42 -40 -40 0 29 -9
Что ищем? -9
Найдено таких элементов- 2
Номер первого такого элемента- 3

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

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

Исполнитель робот находится в верхнем левом углу комнаты квадратной формы Ширина и высота которой составляет по восемь клеток 8 на 8​
Ваше имя (никнейм)*
Email*
Комментарий*

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

d43irina
bike-garage8
Михаил736
mausgaly
director
zurabghiendzhoian886
igorshevkun
Rudakova_Yana
АлександрАлина
Вячеславовна_Сагитович
nchalov2
petrova-kate3
zodgener
stmr29
pryvalovo48