BUSCAR
INDICE
INDICE DEL TEMA
OBJETIVOS
TEORIA
PALABRAS RESERVADAS
GLOSARIO
EJERCICIOS
RESUELTOS
AUTOEVALUACION
PROPUESTOS
ERRORES
ESTADISTICAS
INICIO
FAQS
LINKS
RECOMIENDANOS
QUIENES SOMOS
MAPA DEL WEB
COLABORAR
Tema 21 Entrada / Salida en C++
Ejercicios Propuestos

21.1.- Escriba un programa que cargue el arreglo de 10 elementos number con enteros al azar, desde 1 hasta 1000. Para cada uno de los valores, imprima el valor y el total acumulado del número de caracteres impresos. utilice la especificación de conversión %n para determinar el número de caracteres ya extraídos para cada valor. Imprima el número total de caracteres extraídos para todos los valores incluyendo el valor actual, cada vez que éste sea impreso.

21.2.- Escriba un programa para probar la diferencia entre los especificadores de conversión %d y %i al ser utilizados en un enunciado scanf. Utilice los enunciados

scanf ("%i%d", &x, &y);

printf ("%d%d\n", x, y);

para introducir e imprimir los valores.Pruebe el programa con los siguientes conjuntos de entrada:

10 10, -10 -10, 010 010, 0x10 0x10

21.3.- Escriba un programa que imprima los valores de apuntador utilizando todos los especificadores de conversión enteros y la especificación de conversión %p. ¿Cuales son los que imprimen valores raros? ¿En cuál de los formatos de especificación de conversión %p despliega en su sistema la dirección?

21.4.- EScriba un programa que determine si ? puede ser impreso como una constante de carácter '?', en vez de la secuencia de escape de carácter constante '\?' mediante el uso de especificador de conversión %c en la cadena de control de formato de un enunciado printf.