Ejercicio 3 Parcial 2: ----------------------------------------------------------

Anuncio
Ejercicio 3 Parcial 2:
---------------------------------------------------------------------------------------------------------------------------//ListaEnlazada.h
//Definir el TAD ListaEnlazada y la operación Sumar(L).
struct nodo{
int dato;
struct nodo* siguiente;
};
typedef struct nodo NODO;
typedef enum {Falso, Verdadero} booleano;
int Sumar(NODO* Principio);
-------------------------------------------------------------------------------------------------------------------------//ListaEnlazada.c
#include <stdio.h>
#include <stdlib.h>
#include "ListaEnlazada.h"
int Sumar(NODO* Principio)
{
NODO* ptr;
int s=0;
ptr=Principio;
while (ptr != NULL)
{
s = s + ptr->dato;
ptr = ptr->siguiente;
}
return(s);
}
#include <stdio.h>
#include <stdlib.h>
#include "ListaEnlazada.h"
main()
{
NODO* Inicio;
int x;
printf("La suma de los datos de la lista es:%i\n", Sumar(Inicio));
system("pause");
}
Descargar