ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmos y estructura de datos


Enviado por   •  13 de Agosto de 2023  •  Ensayos  •  587 Palabras (3 Páginas)  •  145 Visitas

Página 1 de 3

José Yerin Morales Gómez Algoritmos y estructuras de datos STRUCTS

Ejercicio 1: Codificar una estructura para control de 4 datos relacionados a una persona. Llenar valores preguntando a consola

[pic 1]

[pic 2]Ejercicio 2: Codificar una estructura para control de 6 datos relacionados a salón de clases. Llenar valores preguntando a consola

#include <stdio.h> #include <string.h>

struct person

{

char name[50]; int age;

};

struct salon

{

int id;

char maestro[50]; char materia[50]; char horario[50]; char aula[50]; char grupo[50];

};

int main(int argc, char const *argv[])

{

struct person p1; struct salon s1;

printf("¿Cómo te llamas? "); scanf("%s", p1.name);

printf("¿Cuántos años tienes? "); scanf("%d", &p1.age);

printf("\n");

printf("Nombre: %s\n", p1.name); printf("Edad: %d\n", p1.age); printf("\n");

printf("¿Cuál es el id del salón? "); scanf("%d", &s1.id);

printf("¿Quién es el maestro? "); scanf("%s", s1.maestro);

printf("\n");

printf("¿Cuál es la materia? "); scanf("%s", s1.materia);

printf("\n");

printf("¿Cuál es el horario? "); scanf("%s", s1.horario);

printf("\n");

printf("¿Cuál es el aula? "); scanf("%s", s1.aula);

printf("\n");

printf("¿Cuál es el grupo? ");

[pic 3]

Ejercicio 3: Codificar una estructura de datos para llenar información de 10 números. Determinar cuál de ellos es el menor

#include <stdio.h> #include <string.h>[pic 4]

int main(int argc, char const *argv[])

{

int total = 10; int numbers[total];

printf("Ingrese 10 numeros\n");

for (int i = 0; i < total; i++)

{

printf("Ingrese el numero %d\n", i + 1); scanf("%d", &numbers[i]);

}

int smallestNumer = numbers[0]; int biggestNumer = numbers[0];

for (int i = 0; i < total; i++)

{

int n = numbers[i];

if (n < smallestNumer)

{

smallestNumer = n;

}

if (n > biggestNumer)

{

biggestNumer = n;

}

}

printf("El numero menor es %d\n", smallestNumer); printf("El numero mayor es %d\n", biggestNumer); return 0;

...

Descargar como (para miembros actualizados)  txt (4.7 Kb)   pdf (102.4 Kb)   docx (26.5 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com