Программа кумир. не могу найти ошибку в программе рисования узора использовать робот алг нач нц 4 раз нц 2 раз нц 2 раз закрасить вправо кц закрасить влево вверх закрасить вверх закрасить вправо закрасить нц 2 раз влево кц закрасить нц 2 раз вверх кц кц нц 8 раз вниз кц нц 4 раз вправо кц кц влево кон
299
372
Ответы на вопрос:
Если правильно поняла узор, то у меня вот так получилось (у меня по умолчанию робот находится в левом верхнем углу): использовать роботалг нач нц 2 раз нц 4 раз нц 3 раз закрасить вправо кц нц 2 раз влево кц нц 2 раз вниз закрасить кц влево нц 3 раз закрасить вправо кц нц 2 раз вверх кц вправо кц нц 4 раз вниз кц нц 16 раз влево кц кц кон
Program task; const n = 5; var a: array [1..n] of longint; i: integer; function mindigit(number: longint): integer; var digits: array of integer; num, min, i: integer; begin num : = number; while num < > 0 do begin num : = num div 10; i : = i + 1; end; setlength(digits, i); num : = number; for i : = 0 to length(digits) - 1 do begin digits[i] : = num mod 10; num : = num div 10; end; for i : = 0 to length(digits) - 1 do if digits[i] < digits[min] then min : = i; result : = digits[min]; end; begin writeln('введите ', n, ' целых чисел через пробел'); for i : = 1 to n do read(a[i]); for i : = 1 to n do write(mindigit(a[i]), ' '); end.
Популярно: Информатика
-
FireFlyWasDeadBefore22.04.2022 06:34
-
lizahelp731.01.2022 06:25
-
Alexa64713.01.2020 18:18
-
asemk8529.11.2020 15:54
-
ПолинаСургутская13.03.2023 12:30
-
Frezzen30.06.2021 04:15
-
Zxcvbnm141204.11.2021 21:36
-
makcafonin27.10.2020 05:01
-
EpicKsushaGames13.09.2021 12:58
-
adamoon4405.03.2023 11:10