3. Se ingresaran datos del cursado de un alumno, debe validar que sean ingresos correctos: a) año de cursado (entre 1 y 7) b) división debe ser entre 1 y 4 c) Grupo debe ser “A” o “B” si el dato no está dentro de lo esperado debe mostrar un mensaje de error y pedir el ingreso nuevamente
#include <iostream> using namespace std; int main() { char division; int year, group; bool isValid = false; while(!isValid){ cout << "Ingrese el año"; cin >> year; if(year >= 1 && year <= 7){ cout << "Ingrese la división"; cin >> division; if( division >= '1' && division <= '4'){ cout << "Ingrese el grupo"; cin >> group; if(group == 'A' || group == 'B'){ isValid = true; }else{ cout << "El grupo debe ser A o B"; } }else{ cout << "La división debe ser entre 1 y 4"; } }else{ cout << "El año debe estar entre 1 y 7"; } } cout << "Dat