Está en la página 1de 8

Ejercicio 1.7.

De las declaraciones siguientes identifique cuales son correctas y


de no serlas realice las correcciones respectivas:

a) int letra = ‘A’: Incorrecta


b) int letra2="B"; Incorrecta

c) int valor =67: Correcta


d) short letra ==‘A’: Correcta

Ejercicio 1.8. Simplifique si es posible el número de instrucciones que tiene el


siguiente segmento de programa sin alterar su objetivo.

int a, b ,c:
char letra;
char cadena:
a=1 :
b=1
c=1;
letra=´a´;
cadena= “lista”;
. ”

Simplificacion= int a=1, b=1, c=1; char letra=´a´, cadena[]=”lista”


Ejercicio 1.10. Defina una constantes simbólicas para los valores de:
a) 3.1416 = PI
b) VALORES DE VERDAD = TRUE, FALSE

c) EL SÉPTIMO Día DE LA SEMANA = 7


d) “DIGITE ENTER” = DIGITE_ENTER

e) FIN DE LÍNEA = “\n”

Ejercicio 1.11. Mostrar la salida resultante del siguiente segmento de programa

char letra ='A':


printf( " EST%c %cIEN ", letra, letra+1 );
printf( "%c%c%c%c%c". letra+11. letra+4, letra+9, letra+14.letra+18 );
Ejercicio 1.12. Mostrar la salida que genera el siguiente programa:

#incIude <stdio.h>
main()

char pausa:
char texto[]= “LAS LINEAS DEL FERROCARRIL":
printf("-%s-\n".texto);
printf("-%25s-\n“,texto).
printf("-%30s-\n“,texto).
printf("-%25.5s-\n",texto):
printf("-%.5s-\n".texto).
pausa=getchar():
Ejercicio 1.13. Mostrar la salida resultante del siguiente programa:

#incIude <stdio.h>
main()

int entero=32;
float real= 12.5,
char pausa, letra= 'a';
printf("- o/ d-%f- o/ c-\n“,entero, real, letra);
printf("- o/ 5d-%-8.2f-%5c-\n“,entero, real, letra);
printf("- o/ -5d-%-8.2f- o/ -5c-\n“,entero, real,
letra); printf("- o/ 5d-%1.1e-%0c-\n“,entero, real,
letra); printf("- o/ usd- o/ e-%+5d-\n",entero, real,
letra); pausa=getchar();
Ejercicio 1.15. Mostrar la salida resultante del siguiente programa:

#incIude <stdio.h>
main()

short int valor2 ='A’, valor=short(valor-2):


char pausa;
printf("%1 c \n“.valor-vaIor2):
printf("%2c\n".vaIor2+17).
printf("%1 c\n".vaIor2+7).
printf("%2c\n".valor);
printf("%3c\n".vaIor2+1):
scanf( " %c", &pausa).
Ejercicio 1.16. Cu8l es la salida que genera el siguiente programa

#incIude <stdio.ha
#define DIA "DOMINGO"
#define NUMERO 19
// objetivD.

main()

int valor = NUMERO;


int numero=18;
char cadena[]= DIA;
char pausa;

printf{"EL");
printf{" DÍA °4s",cadena);
printf{" NO ES %d", numero);
printf{" SINO ES %d", NUMERO);
printf{" DE °4s","MARZO");
scanf( " °4c", &pausa);
Ejercicio 1.18. Cuél es la salida que genera el siguiente programa luego de
ingresado por teclado el número 78
#incIude <stdio.ha
main()

int numero;
char pausa;
printf("lNGRESE UN NUMERO ”);
scanf( %d”,&numerD);
printf(" %d",numerD);
printf(" %c",short(numero));
printf(" %9' float(numero));
printf(" %e \n",fIoat(numero));
printf(" % u",unsigned(numero));
printf(" %U",unsignRd(-numero));
printf(" %#’ (-numero));
scanf(” %c",pausa);

Ejercicio 1.20. Escriba un programa que transforme una letra minúsEula en


mayúscula considerando:

- Que el usuario siempre ingresara unicamente lo solicitado y


- Que no puede utilizar funciones que realicen dicha aEEiÓn.

También podría gustarte