Arreglo e Structur as v 1
-
Upload
andresspatoo -
Category
Documents
-
view
214 -
download
0
description
Transcript of Arreglo e Structur as v 1
// ArregloEstructurasV1
/* Proyecto que permite la lectura, escritura y clasificacin de arreglos de estructuras,
usando funciones que reciben como parametros, arreglos de estructuras. Usa tipos abstractos. */
#include
#include "stdio.h"
#include "string.h"
using namespace std;
#define MAX 50
// Tipos abstractos:
typedef struct EstElemento {
int clave;
char nombre[40];
// Otros campos
} Elemento;
typedef Elemento ArrElementos[MAX];
// Prototipos:
Elemento Lectura();
void Escritura(Elemento);
int LeeArreglo(ArrElementos);
void EscribeArreglo(ArrElementos, int, char *);
void Clasificar(ArrElementos, int);
// Definicion de funciones:
int main()
{
ArrElementos a;
int tl;
while (1) {
tl = LeeArreglo(a);
if (tl == 0) break;
EscribeArreglo(a, tl, "ARREGLO INGRESADO:");
Clasificar(a, tl);
EscribeArreglo(a, tl, "ARREGLO CLASIFICADO ALFABETICAMENTE POR NOMBRE:");
}
return 0;
}
Elemento Lectura() {
static int i = 0;
Elemento x;
cout