Anda di halaman 1dari 2

Para cada uno de los siguientes enunciados, escriba instrucciones de C++ que

realicen la tarea especifi cada. Suponga que los enteros sin signo se almacenan en
dos bytes y que la direccin inicial del arreglo est en la ubicacin 1002500 en
memoria.

a) Declarar un arreglo de tipo unsigned int llamado valores con cinco elementos, e
inicializar los elementos con los enteros pares del 2 al 10. Suponga que la constante
simblica TAMANIO se ha defi nido como 5.

b) Declarar un apuntador vPtr que apunte a un objeto del tipo unisgned int.

c) Usar una instruccin for para imprimir los elementos del arreglo valores mediante el
uso de la notacin de subndices.

d) Escribir dos instrucciones separadas que asignen la direccin inicial del arreglo
valores a la variable apuntador vPtr.

e) Usar una instruccin for para imprimir los elementos del arreglo valores usando la
notacin apuntador/desplazamiento.

f ) Usar una instruccin for para imprimir los elementos del arreglo valores usando la
notacin apuntador/desplazamiento, con el nombre del arreglo como apuntador.

g) Usar una instruccin for para imprimir los elementos del arreglo valores, mediante el
uso de subndices con el apuntador al arreglo.

h) Hacer referencia al quinto elemento de valores mediante el uso de la notacin de


subndices de arreglo, la notacin apuntador/desplazamiento con el nombre del arreglo
como apuntador, la notacin de subndice de apuntador y la notacin
apuntador/desplazamiento.

i) Qu direccin se referencia mediante vPtr + 3? Qu valor se almacena en esa


ubicacin?

j) Suponiendo que vPtr apunta a valores[ 4 ], qu direccin se referencia mediante


vPtr -= 4? Qu valor se almacena en esa ubicacin?

8.10 Para cada uno de los siguientes enunciados, escriba una sola instruccin que
realice la tarea especifi cada. Suponga que las variables long llamadas valor1 y valor2
se hayan declarado, y que valor1 se haya inicializado con 200000.

a) Declarar la variable longPtr para que sea un apuntador a un objeto de tipo long.
b) Asignar la direccin de la variable valor1 a la variable apuntador longPtr.
c) Imprimir el valor del objeto al que apunta longPtr.
d) Asignar a la variable valor2 el valor del objeto al que apunta longPtr.
e) Imprimir el valor de valor2.
f ) Imprimir la direccin de valor1.
g) Imprimir la direccin almacenada en longPtr. El valor que se imprimi es igual que
la direccin de valor1?
1) Utilice los apuntadores para Hacer un programa que modifique el argumento( de
una funcin calculando su
a. Raz cuadrada
b. Seno
c. su potencia sin usar la funcin POW sino que con apuntadores.

2) Haga un programa que cuente las vocales en una cadena y las consonantes.
Ingresada por el usuario. (utilice el principio de menor privilegio adecuadamente)

3) Hacer un programa el cual usuario ingresa 2 y mediante una funcion se


concatenen en una tercera cadena.(utilice el principio de menor privilegio
adecuadamente)

4) Hacer un programa que modifique un arreglo usando apuntadores. (mediante


apuntador/desplazamiento) . multiplicndolo por un escalar

5) Escribir un programa que escriba los nmeros del -9999 al 9999 en palabras. El
numero ser ingresado por el usuario.(utilizar arreglo de apuntadores)

6) Hacer un programa que simule una cantidad determinada por el usuario de


partidas de piedra papel y tijeras y mencione cuantas veces gana cada jugador.

7) Haga un programa de men( con arreglo de apuntadores de funciones) el cual


usted. Ingresa 2 nmeros y le de la opcin de sumarlos, restarlos, compararlos,
promediarlos.

Anda mungkin juga menyukai