The class Person is defined so that it contains a public data member answers. This data member is defined as: vector < int > answers; Suppose client code has declared a variable of type Person named p1. Which code snippet correctly finds the number of times the integer 4 appears in the answers vector? Group of answer choices int n = 0; for (int i = 0; i < p1.answers.size(); i++) { if (p1.answers[n] == 4) { n++ } } cout << "Answer is " << n << endl; int n = 0; for (int i = 0; i < p1.answers.size(); i++) { if (p1.answers == 4) { n++ } } cout << "Answer is " << n << endl; int n = 0; for (int i = 0; i < p1.answers.size(); i++) { if (p1.answers[i] == 4) { n++ } } cout << "Answer is " << n << endl; int n = 0; for (int i = 0; i < p1.answers.size(); i++) { if (p1->answers == 4) { n++ } } cout << "Answer is " << n << endl;