Anderson Pozo

Generation

generate functionSun, 25 Jun 2023

Hacer un programa para ingresar una lista de números que finaliza cuando se ingresa un cero, luego informar el máximo y la posición dentro de la lista.

list<int> lista; int mayor, posicion; int numero; cout << "Ingrese un numero (0 para terminar): "; cin >> numero; while (numero != 0) { lista.push_back(numero); cout << "Ingrese un numero (0 para terminar): "; cin >> numero; } if (lista.size() == 0) cout << "No se ingresaron numeros"; else { mayor = lista.front(); for (int i = 0; i < lista.size(); i++) { if (mayor < lista.front()) { mayor = lista.front(); posicion = i; } lista.push_back(lista.front()); lista.pop_front(); } cout << "El numero mayor es " << mayor << " y se encuentra en la posicion " << posicion; }

Questions about programming?Chat with your personal AI assistant