Untitled

                Never    
C++
       
#include <vector>
#include <iostream>
using namespace std;


std::vector<int> find_odd_numbers(vector<int> v) {
    vector <int> odd_numbers;
    reverse(v.begin(), v.end());
    for (int i = 0; i < v.size(); i++)
        if (v[i] % 2 != 0) {
            odd_numbers.push_back(v[i]);
        }
    return odd_numbers;
}

void show_odds(vector<int> odds) {
    for (int i = 0; i < odds.size(); i++) {
        cout << odds[i] << " ";
    }
}

int main() {
    vector<int> v;
    vector<int> odds;

    int x;
    while (cin >> x && x != 0) {
        v.push_back(x);
        if (size(v) > 100)
        {
            break;
        }
    }

    odds = find_odd_numbers(v);
    show_odds(odds);

    return 0;

}

Raw Text