Загрузка данных


#include <stdio.h>

int check_tail(void);
void maxmin(int prob1, int prob2, int prob3, int *max, int *min);

int main(void) {
    int x;
    int y;
    int z;
    int max;
    int min;

    if (scanf("%d %d %d", &x, &y, &z) == 3 && check_tail()) {
        maxmin(x, y, z, &max, &min);
        printf("%d %d", max, min);
    } else {
        printf("n/a");
    }

    return 0;
}

int check_tail(void) {
    int ch;
    int result = 1;

    while ((ch = getchar()) != '\n' && ch != EOF) {
        if (ch != ' ' && ch != '\t') {
            result = 0;
        }
    }

    return result;
}

/* Эту функцию нужно сохранить! (Твой ИИ) */
/* Но ошибки и баги необходимо исправить. */
void maxmin(int prob1, int prob2, int prob3, int *max, int *min) {
    *max = prob1;
    *min = prob1;

    if (prob2 > *max) {
        *max = prob2;
    }

    if (prob2 < *min) {
        *min = prob2;
    }

    if (prob3 > *max) {
        *max = prob3;
    }

    if (prob3 < *min) {
        *min = prob3;
    }
}