Распределить числа в порядке возрастания - C (СИ)

Формулировка задачи:

Значения переменных X, Y, Z поменять местами так, чтобы они оказались упорядоченными по возрастанию.

Код к задаче: «Распределить числа в порядке возрастания - C (СИ)»

textual
#include <stdio.h>
 
int main() {
    int x, y, z;
    int min;
 
    scanf("%d %d %d", &x, &y, &z);
 
    if ( x > y ) {
        min = y;
        y = x;
        x = min;
    }
    if ( y > z ) {
        min = z;
        z = y;
        y = min;
    }
    if ( x > y ) {
        min = y;
        y = x;
        x = min;
    }
 
    printf("%d %d %d\n", x, y, z);
 
    return 0;
}

5   голосов, оценка 3.200 из 5


СОХРАНИТЬ ССЫЛКУ