viernes, 6 de marzo de 2009

problemas:

realizar los ejemplos:

3.1 pag.102,

/*archivo midirec.c*/
printf ("nombre: alex\n\n");
printf ("direccion: criantemas y 40\n\n");
printf ("colonia: solidaridad\n\n");
printf ("telefono: -- -- --\n\n");
printf ("escuela: cesues\n\n");
printf ("carrera: ing.ind. en electronica\n\n");

/*nombre del archivo ejer04incl.c,
ilustra el uso de #include
*/
#include
int main()
{
#include "midirec.c"
#include "midirec.c"
return 0;
}

#include
int main()
{
printf ("nombre: alex\n\n");
printf ("direccion: criantemas y 40\n\n");
printf ("colonia: solidaridad\n\n");
printf ("telefono: -- -- --\n\n");
printf ("escuela: cesues\n\n");
printf ("carrera: ing.ind. en electronica\n\n");
return 0;
}

3.2 pag.103, el siguiente programa copia un mensaje en un array de caracteres y lo imprime en la pantalla. ya que printf() y strcpy() (una funcion de cadena) se utiliza, se necesitan sus archivos de cabecera especificos.

/*nombre del archivo demoinc2.c uiliza dos archivos de cabecera
*/
#include
#include
int main()
{
char mensaje[20];
strcpy (mensaje, "Atapuerca\n");
/* Las dos lineas anteriores tambien se pueden sustituir por char mensaje[20] = "Atapuerca\n";
*/printf( mensaje);
return 0;
}


3.3 pag. 126, este ejemplo mustra como una variable puede ser declarada al inicio de cualquier bloque de un programa C.

#include
/* diferentes declaraciones */
int main()
{
int x, y1;
x=75;
y1=89;if (x>10)
{
int y2=50;
y1= y1+y2;
}
printf("x=%d, y1 = %d\n",x,y1);
return 0;
}


3.4 pag. 131, el listado SECESC.C utiliza secuencias de escape, tales como emitri sonidos (pitidos) en el terminal dos veces y a continuacion presentar dos retrocesos de espacio en blanco.

#include
int main()
{
char sonidos='\a';
char bs = '\b';
printf("%c%C" ,sonidos,sonidos);
printf("zz");
printf("%c%c",bs,bs);
return 0;
}

3.5 pag. 133, cual es la salida del siguiente programa,si se introducen por teclado las letras LJ?

#include
int main()
{
char primero,ultimo;
printf("introduzca su primera y ultima inicial:");
scanf("%C %C",&primero,&ultimo);
printf("hola,%c.%c.\n",primero,ultimo);
return 0;
}
3.6 pag.133. cual es la salida del siguiente programa?

#include
#define T"tambor de hojalata."
int main()
{
char sT[21]="todo puede hacerse.";
puts (T);
puts("permiso para salir en la foto.");
puts(st);
puts(&st[8]);
return 0;
}

No hay comentarios:

Publicar un comentario