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"); }