Está en la página 1de 8

Curso:

Profesor:

Tema:

Alumno:

Facultad:

PUNTEROS
Ejercicios de aplicacin:
Ejercicio 10.5:
El programa inicializa un array de reales y visualiza las direcciones de cada
una de las posiciones as como sus contenidos .las direcciones consecutivas
se diferencian en 4 unidades correspondientes a los 4 bytes que ocupa un
float.
Codificacin

Ejercicio 10.6:
El programa inicializa el array de reales V, as como el array de punteros a
reales P, con las direcciones de las sucesivas posiciones del array V.
Posteriormente, visualiza las direcciones y los contenidos de V usando el
array de punteros P.
Codificacin

Ejercicio 10.7:
El programa lee una cadena de caracteres, y mediante una variable
puntero, inicializada a la primera posicin del array de caracteres, se van
cambiando las letras maysculas por minsculas y recprocamente. El bucle
while estar hasta que se llegue al final de la cadena de caracteres. La
sentencia *punteros++=*punteros-32. Asigna al contenido del puntero el
contenido del puntero menos el numero ASCII 32 para que el carcter pase
a letra minscula. Posteriormente, el puntero avanza una posicin (un byte
por ser de tipo char).

Codificacin

Ejercicio 10.8:
Lectura y escritura de matrices mediante punteros. Escribir un programa
que lea y escriba matrices genricas mediante punteros y funciones.
Codificacin

Ejercicio 10.9:
El programa muestra las direcciones ocupadas por todos los elementos de
una matriz de reales dobles de 5 filas y 4 columnas, as como las direcciones
de los primeros elementos de cada una de las filas, accedidos por un
puntero a fila. Observe que la salida se produce en hexadecimal. La
direccin de un elemento de la matriz se obtiene del anterior sumndole 8
en hexadecimal.
Codificacin

Ejercicios desarrollados

También podría gustarte