I need my code to output the common numbers from two arrays but I can't seem to find the issues in my code. Here are some more words so I can fill the quota for stack's post requirement.
Here's the code.
#include <iostream>
using namespace std;
int main()
{
    //Variables
    int list1[5], list2[5];
    cout << "Enter numbers for List No.1" << endl;
    for (int i = 1; i <= 5; i++) {
        cout << "Enter number " << i << ":";
        cin >> list1[i];
    }
    cout << "Enter numbers for List No.2" << endl;
    for (int i = 1; i <= 5; i++) {
        cout << "Enter number " << i << ":";
        cin >> list2[i];
    }
    {
        cout << "common elements" << endl;
        for (int i = 0; list1; i < i++) {
            for (int i = 0; list2; i < i++)
                if (list1[i] == list2[i]) {
                    cout << " " << list1[i];
                }
        }
    }
    return 0;
}