++ leonardo.bravo@mail.udp.cl www.leobravo.cl/ayudantia
Corrección – Ordenamiento Burbuja for (int i=largo; i>0; i--){ for (int j=0; j<i-1; j++){ if(arreglo[j+1]<arreglo[j]){ int aux=arreglo[j]; arreglo[j]=arreglo[j+1]; arreglo[j+1]=aux; }
Tarea 2 Ayudantía
Pulse para añadir un título #include <fstream> ifstream archivo("datos.txt"); while(!archivo.eof()){ getline(archivo, linea); cout<<linea<<endl; }
#include <fstream> ofstream data("datos.txt"); Escritura de Archivos #include <fstream> ofstream data("datos.txt"); data<< "Nueva linea" <<endl; data.close();
Ejercicio Servel le ha solicitado a usted que registre a los habitantes de la localidad de Shile. Debe ingresar RUT y Nombre y guardarlo en un Base de datos (archivo de texto). Además debe programar otro programa para buscar a este ciudadano en la Base de datos (archivo de texto)
Funciones #include <iostream.h> using namespace std; void PrintHola(){ cout << "Hola." << endl; } Int main(){ PrintHola(); Return 0;
Funciones y variables #include <iostream.h> using namespace std; void suma(int x, int y){ cout << x+y << endl; } Int main(){ suma(3,5); Return 0;
Funciones y Arreglos Si quiero pasar un arreglo a una función: int arreglo[ ]= {1 , 3, 4}; int nombre_f(int arreglo[ ], int largo){ //Algo return *arreglo; }
Ejercicio 2 Según el ejemplo anterior, cree una función para agregar ciudadanos y otra para buscar ciudadanos.