Elabore un programa en C++, donde se pueda ingresar, al inicio, al final, y en cualquiera posición de la lista y permita realizar la suma de la lista.
#include<iostream> #include <windows.h> #include <stdio.h> using namespace std; struct nodo { int dato; nodo *siguiente; }; int insertarinicio(nodo *&lista,int n); int insertarfinal(nodo *&lista,int n); int insertarenmedio(nodo *&lista,int n,int pos); void suma(nodo *&lista); int main(){ nodo *lista=NULL; int n,pos; cout<<"Ingrese un numero"<<endl; cin>>n; insertarinicio(lista,n); cout<<"Ingrese un numero"<<endl; cin>>n; insertarfinal(lista,n); cout<<"Ingrese un numero"<<endl; cin>>n; pos=2; insertarenmedio(lista,n,pos); suma(lista); system