Anderson Pozo

Generation

generate functionMon, 26 Jun 2023

Hacer un programa que permita ingresar una lista de números positivos, negativos o cero hasta que la diferencia entre el máximo y el mínimo sea mayor a 10. Calcular e informar: La cantidad de números que componen la lista.

#include <iostream> #include <list> using namespace std; int main() { list<int> L; int n; while (1) { cout << "enter a number: "; cin >> n; L.push_back(n); int max = L.front(); int min = L.front(); for (list<int>::iterator it = L.begin(); it != L.end(); it++) { if (*it > max) { max = *it; } if (*it < min) { min = *it; } } if (max - min > 10) { break; } } cout << "----------------" << endl; cout << "Cantidad de numeros que componen la lista: " << L.size() << endl; cout << "----------------" << endl; }

Questions about programming?Chat with your personal AI assistant