ЕСЛИ с1 > с2 ТО ЕСЛИ с3 > с1 ТО Вывод.Цепь("^Третий.") АЕСЛИ с1 > с3 ТО Вывод.Цепь("^Первый.") ИНАЧЕ Вывод.Цепь("^Первый и третий.") АЕСЛИ с2 > с1 ТО ЕСЛИ с3 > с2 ТО Вывод.Цепь("^Третий.") АЕСЛИ с2 > с3 ТО Вывод.Цепь("^Второй.") ИНАЧЕ Вывод.Цепь("^Второй и третий.") ИНАЧЕ ЕСЛИ с3 > с1 ТО Вывод.Цепь("^Третий.") АЕСЛИ с3 < с1 ТО Вывод.Цепь("^Первый и второй.") ИНАЧЕ Вывод.Цепь("^Ничья.") КОН
КОН Задание.
kuziv31
26.04.2022
Невнятно как-то сформулировано - то индексы найти, то массива нету... Пишу, как понял.
ОТДЕЛ Задание+; ИСПОЛЬЗУЕТ Вывод ИЗ "...\Отделы\Обмен\";
ПЕР массив: РЯД 15 ИЗ ВЕЩ; сч, найдено: ЦЕЛ; найденное, индексы: ДОСТУП К РЯД ИЗ ВЕЩ;
УКАЗ найдено := 0; СОЗДАТЬ(индексы, РАЗМЕР(массив) - 1); ОТ сч := 1 ДО РАЗМЕР(массив) - 1 ВЫП ЕСЛИ массив[сч] = массив[0] ТО найденное[найдено] := сч; УВЕЛИЧИТЬ(найдено) КОН КОН; ЕСЛИ найдено = 0 ТО Вывод.Цепь("Не найдено.") ИНАЧЕ СОЗДАТЬ(индексы, найдено); ОТ сч := 0 ДО найдено - 1 ВЫП индексы[сч] := найденное[сч] КОН; найденное := ПУСТО КОН
Смотря для чего.
А так то да
Управлять ними можно через MySQL