Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Codigo de programa para una agenda (C++), Guías, Proyectos, Investigaciones de Programación del Sistema

Codigo de programacion en c++ el cual es el codigo para una agenda

Tipo: Guías, Proyectos, Investigaciones

2021/2022

Subido el 03/10/2022

sergio-cuenca-1
sergio-cuenca-1 🇲🇽

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
*RECUERDA ENVIARLO EN PDF
Campus ECATEPEC
PROFESOR VICTOR HUGO FLORES JIMENEZ
ENTREGABLE BIMESTRAL CICLO 22-3
MATERIA:
Estructura de Datos
NOMBRE DEL ENTREGABLE
Entregable final
NOMBRE DEL ALUMNO:
Becerra Castillo Sergio Gael
CARRERA:
ING. EN SIST. COMP.
FECHA:
12/07/2022
TEMA DEL ENTREGABLE:
Ordenamiento por burbuja
PROBLEMÁTICA:
genera la estructura usuarios con los campos
id,nombre, depto y nivel
genera los metodos
rellenar()
ordenar()
generarId()
CODIGO UTILIZADO:
#include <iostream>
#include <cstring>
using namespace std;
struct usuarios{
int id_usuarios;
string nombre_usuarios;
string departamento_usuarios;
int nivel_usuarios;
}user[3],aux;
void generarId();
void rellenar_datos();
void ordenarEstructura();
void mostrar_usuarios();
int main(){
generarId();
rellenar_datos();
ordenarEstructura();
mostrar_usuarios();
}
void generarId() {
for(int i=0;i<3;i++){
user[i].id_usuarios= rand()%99;
}
pf3

Vista previa parcial del texto

¡Descarga Codigo de programa para una agenda (C++) y más Guías, Proyectos, Investigaciones en PDF de Programación del Sistema solo en Docsity!

Campus ECATEPEC

PROFESOR VICTOR HUGO FLORES JIMENEZ

ENTREGABLE BIMESTRAL CICLO 22- 3

MATERIA: Estructura de Datos NOMBRE DEL ENTREGABLE Entregable final NOMBRE DEL ALUMNO: Becerra Castillo Sergio Gael CARRERA: ING. EN SIST. COMP. FECHA: 12/07/2 022 TEMA DEL ENTREGABLE: Ordenamiento por burbuja PROBLEMÁTICA: genera la estructura usuarios con los campos id,nombre, depto y nivel genera los metodos rellenar() ordenar() generarId()

CODIGO UTILIZADO:

#include #include using namespace std; struct usuarios{ int id_usuarios; string nombre_usuarios; string departamento_usuarios; int nivel_usuarios; }user[3],aux; void generarId(); void rellenar_datos(); void ordenarEstructura(); void mostrar_usuarios(); int main(){ generarId(); rellenar_datos(); ordenarEstructura(); mostrar_usuarios(); } void generarId() { for(int i=0;i<3;i++){ user[i].id_usuarios= rand()%99; }

void rellenar_datos(){ for(int i=0;i<3;i++){ cout<<"Introduce Nombre: "<<"\n"; cin>>user[i].nombre_usuarios; cout<<"Introduce departamento: "<<"\n"; cin>>user[i].departamento_usuarios; cout<<"Nivel: "<<"\n"; cin>>user[i].nivel_usuarios; } } void ordenarEstructura(){ cout<<"-----Ordenado-----"<<"\n"; int i, j; for(j=0;j<4;j++){ for(i=0;i<2;i++){ if (user[i].id_usuarios<user[i+1].id_usuarios){ memcpy(&aux, &user[i].id_usuarios, sizeof(struct usuarios)); memcpy(&user[i].id_usuarios, &user[i+1].id_usuarios, sizeof(struct usuarios)); memcpy(&user[i+1].id_usuarios, &aux, sizeof(struct usuarios)); } } } } void mostrar_usuarios(){ for(int i=0;i<3;i++){ cout<<user[i].id_usuarios<<" "<<user[i].nombre_usuarios<<" " <<user[i].departamento_usuarios<<" "<<user[i].nivel_usuarios; cout<<endl; } }

CAPTURA DE PANTALLA DE CODIGO EN EJECUCION: