What does the code snippet below do? int main() { int num = 0; int prev = 0; istringstream iss; iss.str("010 14 082 1 15 0820 -151"); while (iss >> num) { if (num > prev) { prev = num; } } cout << prev << endl; } Group of answer choices Divides the string "010 14 082 1 15 0820 -151" into space-separated words and prints out the one that is alphabetically the smallest Divides the string "010 14 082 1 15 0820 -151" into space-separated words and prints out the one that is numerically the largest Divides the string "010 14 082 1 15 0820 -151" into space-separated words and prints out the one that is alphabetically the largest Divides the string "010 14 082 1 15 0820 -151" into space-separated words and prints out the one that is numerically the smallest