число, состоящее


число, состоящее из различных цифр, возводится в квадрат. Результат - пятизначное число, также состоящее из различных цифр, причем не совпадающих с цифрами трехзначного числа. Диапазон трехзначных чисел, удовлетворяющий условию задачи, очевиден - от 102 до 316. Итак, в решении задачи одна циклическая конструкция типа for, логика выделения цифр из числа и грамотно организованные проверки на несовпадение. Ответ: 209 и 259. о96_2 Рассмотрим «ключевые» моменты задачи. Определим основные структуры данных. P:array[1..6] of integer; {хранится номер точки} Pos: array[1..6] of Record x,y:integer End;{координаты точки} Введем координатные оси. Начало - точка с номером 1, ось X идет по левой стороне треугольной сетки, ось Y - параллельна основанию. Преобразуем номер точки в ее координаты. Procedure GetXY(k:word; var x,y:integer);; var i:word; begin i:=1; while i*(i+1) div 2<k do Inc(i); x:=i;y:=k-i*(i-1) div 2 end; Так, точка с номером 10 имеет координаты (4,4). Естественно,
Индекс
Элементарные функции    Линейные уравнения    Нелинейные уравнения    Случайные числа


Hosted by uCoz