#include <stdio.h>
void sort(int* a, int* b, int* c) {
int temp;
if (*a > *b) {
temp = *a;
*a = *b;
*b = temp;
}
if (*a > *c) {
temp = *a;
*a = *c;
*c = temp;
}
if (*b > *c) {
temp = *b;
*b = *c;
*c = temp;
}
}
int main() {
int num1, num2, num3;
// 3つの整数を入力
scanf("%d %d %d", &num1
, &num2
, &num3
);
// 整数をソート
sort(&num1, &num2, &num3);
// ソートされた整数を出力
printf("小さい順に並べた結果: %d %d %d\n", num1
, num2
, num3
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHNvcnQoaW50KiBhLCBpbnQqIGIsIGludCogYykgewogICAgaW50IHRlbXA7CiAgICBpZiAoKmEgPiAqYikgewogICAgICAgIHRlbXAgPSAqYTsKICAgICAgICAqYSA9ICpiOwogICAgICAgICpiID0gdGVtcDsKICAgIH0KICAgIGlmICgqYSA+ICpjKSB7CiAgICAgICAgdGVtcCA9ICphOwogICAgICAgICphID0gKmM7CiAgICAgICAgKmMgPSB0ZW1wOwogICAgfQogICAgaWYgKCpiID4gKmMpIHsKICAgICAgICB0ZW1wID0gKmI7CiAgICAgICAgKmIgPSAqYzsKICAgICAgICAqYyA9IHRlbXA7CiAgICB9Cn0KCmludCBtYWluKCkgewogICAgaW50IG51bTEsIG51bTIsIG51bTM7CgogICAgLy8gM+OBpOOBruaVtOaVsOOCkuWFpeWKmwogICAgcHJpbnRmKCIz44Gk44Gu5pW05pWw44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GEOiAiKTsKICAgIHNjYW5mKCIlZCAlZCAlZCIsICZudW0xLCAmbnVtMiwgJm51bTMpOwoKICAgIC8vIOaVtOaVsOOCkuOCveODvOODiAogICAgc29ydCgmbnVtMSwgJm51bTIsICZudW0zKTsKCiAgICAvLyDjgr3jg7zjg4jjgZXjgozjgZ/mlbTmlbDjgpLlh7rlipsKICAgIHByaW50Zigi5bCP44GV44GE6aCG44Gr5Lim44G544Gf57WQ5p6cOiAlZCAlZCAlZFxuIiwgbnVtMSwgbnVtMiwgbnVtMyk7CgogICAgcmV0dXJuIDA7Cn0K