C++ I don't understand something/no entiendo algo
#include <iostream> using namespace std; int main() { int n; cin >> n; int max = 0; int actual; int* p = new int[n]; for(int i=0; i<n; i++) { cin >> p[i]; actual = p[i]; if(actual > max) { max = actual; } } cout << max; delete[] p; return 0; } Why the before code give the number more longer but the next code: #include <iostream> using namespace std; int main() { int n; cin >> n; int max; int actual; int* p = new int[n]; for(int i=0; i<n; i++) { cin >> p[i]; actual = p[i]; if(actual > max) { max = actual; } } cout << max; delete[] p; return 0; } give the direction of the archives? Por q el anterior codigo (el primero q puse), envia el numero mas grande pero el segundo envia la direccion donde se guardan los archivos?