решение (1) на псевдокоде (без дополнительных переменных):
прочитать (max, min, mid);
if (max<min) then { max=max+min; min=max-min; max=max-min; }
if (mid<min) then { mid=mid+min; min=mid-min; mid=mid-min; }
if (max<mid) then { max=max+mid; mid=max-mid; max=max-mid; }
вывести (max, min, mid);
решение (2) на псевдокоде:
прочитать (a1, a2, a3);
max=max(max(a1,a2),a3);
min=min(min(a1,a2),a3);
if (max==a1) then mid=max(a2,a3);
if (max==a2) then mid=max(a1,a3);
if (max==a3) then mid=max(a1,a2);
вывести (max, min, mid);
решение (3): использовать массив и любой алгоритм сортировки.
Теперь объясните мне пожалуйста, где можно научиться решать задачи, развивать логику. Может какие то курсы на степике есть? или еще где то.
Репетитор. Не любой репетитор, а хороший. Курсы не помогут, т.к. требуется индивидуальный подход.
Update:
решение (4), более красивое:
прочитать (a1, a2, a3);
max=max(max(a1,a2),a3);
min=min(min(a1,a2),a3);
mid=a1+a2+a3-max-min;
вывести (max, min, mid);