Valeria Vides

Generation

generate functionMon, 13 Oct 2025

Promedio de calificaciones con centinela Leer notas hasta que el usuario escriba “-1”. Calcular promedio de las notas válidas.

Aquí te muestro un ejemplo de cómo podrías implementar esto en C++: ```cpp #include <iostream> #include <vector> int main() { std::vector<double> notas; double nota; while (true) { std::cout << "Ingrese una nota (o -1 para terminar): "; std::cin >> nota; if (nota == -1) { break; } if (nota >= 0 && nota <= 10) { notas.push_back(nota); } else { std::cout << "Nota inválida. Por favor, ingrese una nota entre 0 y 10." << std::endl; } } if (notas.empty()) { std::cout << "No se ingresaron notas válidas." << std::endl; } else { double suma = 0; for (double nota : notas) { suma += nota; } double promedio = suma / notas.size(); std::cout << "Promedio de las notas válidas: " << promedio << std::endl; } return 0; } ``` En este código, utilizamos un bucle `while` para leer notas hasta que el usuario escriba `-1`. Luego, calculamos el promedio de las notas válidas sumando todas las notas y dividiendo por el número de notas. Si no se ingresaron notas válidas, mostramos un mensaje indicando que no se ingresaron notas válidas.

Want to kickstart your project?Use the new AI Studio to create your code