Diferencias entre C y C++. Como la variable es 2, se mete al primer if, como es diferente de 0 se mete al if anidado. Después no cumple el siguiente if por lo que pasa al else. ”Hola desde el segundo if. Fin Arranque de nuevo Hola desde el else. De nuevo fin” Lo primero que veo podría ser la lógica ya que si el usuario introduce un número negativo por segunda vez ya no es detectable, el “cin >> n;” debe ir al final del else. Lo que lleva al siguiente error de sintaxis, el if debe agrupar todo entre llaves {} . La variable es mayor que 3 por lo que se salta el if y llega hasta el else “global”. ”Arranque Hola desde el else. De nuevo fin” Erick Fernando Ortiz Zavala 05/03/23 a) b) int serie = 0; int calif = 0; int n; int n[50]; cout << “Ingrese el valor de n” << endl; cout << “Ingresa el numero de examenes“ cin >> n; << endl; cin >> calif; int i = 1; int i = 0; for(i=1; i<n; i+=1){ for (i=0; i<calif; i+=1){ serie += (1/n); endl; } cout << “Ingresa las calificaciones” << cin >> n[i]; cout << serie; } c) for (i=0; i<calif; i+=1){ int suma = 0; cout << “Calificaciones del examen de historia\n” endl; i=0; cout << n[i] << endl; for(i=11; i<51; i+=1){ } suma += i; } cout << “La suma de los números enteros de 11 a 50 es: ” << suma; El programa comienza en i = 1, el ciclo while1 va a seguir hasta que i*i>=100, j va a tomar el valor de i, entra al while2 que va a parar hasta que j*j >= 100, se imprime la suma de j+i, cada que pase j se va a multiplicar por 2, i se incrementará en 1, y cuando salga del while1 se imprimirá: ***** Valores: Cout j i 2 1 1 4 2 2 7 4 3 12 8 4 ***** Erick Fernando Ortiz Zavala 05/03/23