Найти из двух чисел меньшее и положить это число в массив через ifelse

Есть задача которую нужно решить через ifelse: Наша задача - из двух чисел выбрать меньшее. Будут даны несколько пар чисел для более тщательной проверки. Входные данные - в первой строке указано количество пар сравниваемых чисел. Следующие строки содержат сами эти пары - по одной на строку. Ответ должен содержать наименьшие элементы из каждой пары, через пробел.
У меня код, который работает не совсем так как мне нужно, но я пытаюсь отталкиваться от него. Я не могу понять как мне выбрать наименьшее число из пары и положить его в массив(я буду складывать все это в ans). Когда я пытаюсь логически построить работу ifelse то вскипает голова, тк мой метод полностью не работает.

int main()
{
const int nMax = 100;
int n;
int arr[nMax][2];
int ans;

cin >> n;

for (int i = 0; i < n; i++) {
    cin >> arr[nMax][0];
    cin >> arr[nMax][1];
    }
    if (arr[nMax][0] > arr[nMax][1]) {
        cout << "1" << endl;
    }
    else {
        cout << "2" << endl;
    }
}


return 0;
}

вот данные значения
23
8516014 -596228
1538434 -3119764
8791417 -830044
3798697 -9778508
5034308 2778176
-1854099 7906581
-4888489 5988698
-951713 2141320
-6257220 -568126
-960296 -907355
8661697 -2989094
-2171432 -8422782
8625801 4861642
3017681 1788673
-457165 1097998
-4410089 -7613947
1424116 3015186
-8623024 -8801749
7930742 1949350
3838003 5679022
4952621 -8941242
-4459424 -3883945
9259456 -6590945


Ответы (1 шт):

Автор решения: Harry

Ничего не надо копировать... Не обязательно дожидаться всего ввода для начала вывода - может, это для вас и новость, но потоки ввода и вывода - различны, это просто на экране все перемешано :)

Вот такая программа вполне проходит указанный сайт и признана корректной:

#include <iostream>

int main()
{
    int n;
    std::cin >> n;
    for (int a, b, i = 0; i < n; ++i)
    {
        std::cin >> a >> b;
        if (a >= b) a = b;
        std::cout << a << " ";
    }
}

И еще - когда вы пишете кому-то ответ в комментариях - добавляйте его имя с @ - например, для меня - напишите @Harry. А то я ваш комментарий увидел чисто случайно...

→ Ссылка