Yaritza Plataforma
Enviado por luzluna • 3 de Julio de 2013 • 503 Palabras (3 Páginas) • 414 Visitas
1 parte
a. Estudiante.edocivil = “s”; mal
b. est1.fechanac.Dia = 15; bien
c. est1.Nombre = est2. Nombre; mal
d. arrayest[4].fechaing.Dia = hoy; bien
e. printf(“%s”, est1.Apellido); bien
f. printf(“%d”, est2.Fecha.Mes); mal
2 parte
#define NUM_SEX 2: Cantidad de valores posibles para el sexo de los empleados
#define NUM_EDO 4: Cantidad de valores posibles para el estado civil de los empleados
#define LON_NOM 15: Longitud máxima para un nombre en la aplicación
#define MIN_EDD 18: Edad mínima de los empleados
#define MAX_EDD 65: Edad máxima de los empleados
typedef enum { : Tipo para los géneros posibles de los empleados
Masculino, Femenino: sexo
} SEXO;
typedef enum { : Tipo para estados civiles de los empelados { Soltero, Casado, Viudo, Divorciado }
Soltero, Casado, Viudo, Divorciado:
} ESTADO;
typedef char NOMBRE[LON_NOM]; : Tipo para los nombres en la aplicación
typedef short EDAD; : Tipo para las edades de los empleados
typedef struct { : Tipo para el registro de un empleado
} EMPLEADO;
const char sexo[NUM_SEX][10] = {"Masculino","Femenino"}; : Texto correspondiente a los valores de tipo SEXO (para entra y salida)
const char estado[NUM_EDO][12] = {"Soltero","Casado","Viudo","Divorciado"};: Texto correspondiente a los valores de tipo ESTADO (para entra y salida)
3 parte
Escribir un programa (es decir una función main) que pida por teclado una serie de números enteros, los almacene en una tabla estática y posteriormente escriba por pantalla todos los números introducidos indicando además cual es el mayor y el menor. Lo primero que debe hacer el programa es preguntar al usuario cuantos números se van a introducir y comprobar que dicha cantidad es menor que la dimensión de la tabla. Para dicha dimensión debe definirse una constante (por ejemplo MAX_DIMENSION) a la cual se puede asignar un valor razonable (por ejemplo, 100).
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define OK 1
#define ERR -10001
#define MAX_DIM 100
Int enteros[MAX_DIM]; /* Array para guardar los enteros */
Int num_total;
int lectura(void);
int sacarpantalla(int max, int min, int num_total);
int calcular(int *max, int *min, int total);
int es_digito(char caracter[]);
int main()
{
int menor; /* Numero menor */
int mayor; /* Numero mayor */
if (lectura() == ERR)
{
printf("Error al leer
...