using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Spiski
{
public class Node
{
public int val;
public Node next;
public Node(int x) // присв. значение и указатель
{
val = x;
next = null;
}
}
public class Spisok // создаем список
{
Node head = null;
public void Add(int x)
{
Node t = new Node(x);
t.next = head;
head = t;
}
public void Delete()
{
head = head.next;
}
public void Print()
{
Node now = head;
while (true)
{
Console.WriteLine(now.val);
now = now.next;
if (now == null)
return;
}
}
public int f(int a, int b)
{
return a + b;
}
public int svert()
{
Node now = head;
while (true)
{
now.next.val = now.val + now.next.val;
now = now.next;
Delete();
if (now.next == null)
{
Print();
return now.val;
}
}
}
public bool vhod(int i)
{
}
}
class Program
{
static void Main(string[] args)
{
Spisok[] m = new Spisok[5];
Spisok s = new Spisok();
s.Add(60);
s.Add(30);
s.Add(400);
s.svert();
}
}
}