ENUNCIADO DEL EXAMEN Pregunta Nº 1.− (20 puntos) Hacer el seguimiento de lo que hace el siguiente programa. #include <stdio.h> void rut2 (void) #include <conio.h> { char t[10]; for(i = 0; i < 10 && t[i] != '\0';i++) int i; switch (t[i]) void rut1 (void); { void rut2 (void); case 'a' : ; void rut3 (void); case 'l' : ; void rut4 (void); case 'j' : void main (void) { { t[i] = '/'; clrscr (); break; scanf ("%9s", t); // Se teclea EXHALAR } rut1(); case 'e' : ; rut2(); case 'x' : rut3(); { rut4(); t[i] = ' '; } break; void rut1 (void) } { } printf ("\nSalida de Rut 1\n"); } for (i=0;t[i]!='\0';i++); void rut4 (void) i−−; { 1 while (i>0) printf ("\nSalida de Rut 4\n"); { for (i = 0; i < 10 && t[i] != '\0'; i+=2) printf ("%c",t[i]); printf ("%s\n", &t[i]); i−=2; } } } void rut3 (void) { printf ("\nSalida de Rut 3\n"); int c = 0; for (i = 0; i < 10 && t[i] != '\0'; i++) if (i % 2) printf ("%c\n", t[i]); else if (t[i] == ' ') c++; printf ("%d\n", c); } Pregunta Nº 2.− (15 puntos) El siguiente programa debe aceptar cualquier número tecleado entre 1 y 10, que no sea el 8. Posteriormente mostrará todos los valores desde el 1 hasta el número leido menos 1 y los guardará en un array. El programa tiene errores, debes volver a escribir el programa dado con los errores corregidos. void main(void); { int i, int j; int a[10]; 2 do { scanf (%d, i); } while (i = 8 || i < 1 | > 10); for (j==1;j<i;j+); { printf ("%d",&j); a[j]==j; } 3