Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Especialidad: INFORMTICA
Prueba B3: Ejercicio 2
Valoracin: 10 puntos
Tiempo mximo ejercicio 2: 145 h Pgina 1 de 7
APELLIDOS Y NOMBRE:
Especialidad: INFORMTICA
Prueba B3: Ejercicio 2
Valoracin: 10 puntos
Tiempo mximo ejercicio 2: 145 h Pgina 2 de 7
APELLIDOS Y NOMBRE:
char cadena[N];
char *p;
int suma = 0;
for (p = cadena; p < cadena + N; p++)
*p = p - cadena + 'A';
for (p = cadena; p < cadena + N - 1; p++)
suma += *(p+1) - *p;
printf ("%d", suma);
Muestra la salida por pantalla. ______________
Especialidad: INFORMTICA
Prueba B3: Ejercicio 2
Valoracin: 10 puntos
Tiempo mximo ejercicio 2: 145 h Pgina 3 de 7
APELLIDOS Y NOMBRE:
typedef struct {
long int dni;
char nombre[N];
tfecha fecnac;
} talumno;
int main() {
talumno alumnos[M];
int i;
for (i = 0; i < M; i++)
{
printf ("\n\nAlumno %d\n", i + 1);
printf ("DNI:");
scanf (____________________________________________________);
fflush(stdin);
printf ("Nombre: ");
gets (_____________________________________________________);
printf ("Fecha de nacimiento: ");
scanf (____________________________________________________);
}
Especialidad: INFORMTICA
Prueba B3: Ejercicio 2
Valoracin: 10 puntos
Tiempo mximo ejercicio 2: 145 h Pgina 4 de 7
APELLIDOS Y NOMBRE:
Especialidad: INFORMTICA
Prueba B3: Ejercicio 2
Valoracin: 10 puntos
Tiempo mximo ejercicio 2: 145 h Pgina 5 de 7
APELLIDOS Y NOMBRE:
10. (0,5 ptos) Muestra la salida por pantalla del siguiente cdigo:
#define N 4
int i, j, aux;
int vector [N] = {4, 3, 2, 1};
int *p;
for ( i = 1; i < N; i++)
for ( p = vector; p < vector + N - i; p++)
if (*p > *(p + 1)) {
aux = *p;
*p = *(p + 1);
*(p + 1) = aux;
}
for (i = 0; i < N; i++)
printf ("%d", vector[i]);
Especialidad: INFORMTICA
Prueba B3: Ejercicio 2
Valoracin: 10 puntos
Tiempo mximo ejercicio 2: 145 h Pgina 6 de 7
APELLIDOS Y NOMBRE:
Especialidad: INFORMTICA
Prueba B3: Ejercicio 2
Valoracin: 10 puntos
Tiempo mximo ejercicio 2: 145 h Pgina 7 de 7
APELLIDOS Y NOMBRE: