static void Main(string[] args) { ListaCircular lc = new ListaCircular(); Console.Write("Digite la cantidad de elementos de la lista: "); int cantidad = int.Parse(Console.ReadLine()); int item; for (int i = 0; i < cantidad; i++) { Console.Write($"ITEM #{i + 1}: "); item = int.Parse(Console.ReadLine()); lc.InsertarPrimero(item); } lc.Imprimir(); cantidad = lc.Cantidad(); int num = cantidad / 2; if (cantidad % 2 != 0) { num++; } ListaCircular l1 = lc.ListTo(num); ListaCircular l2 = lc.laux; l1.Imprimir(); l2.Imprimir(); }
//Se prepara el rope y la escala del hook private void Awake() { list = new ListaCircular(); list.InsertarPrimero(GunColor.Blue); list.InsertarPrimero(GunColor.Yellow); list.InsertarPrimero(GunColor.Red); }
/* * Evento click do botão somar matrizes * Responsavel por somar as duas matrizes e exibir o resultado em um outro data grid view. * */ private void btnSomarMatrizes_Click(object sender, EventArgs e) { if (Matriz1.QntLinha == Matriz2.QntLinha && Matriz2.QntColuna == Matriz1.QntColuna) { ListaCircular resultado = Matriz1.SomarMatrizes(Matriz2); resultado.Exibir(dgvResultado); } else { MessageBox.Show("Matrizes de dimensão errada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/* * Metodo responsavel por ler uma matriz de um arquivo. * */ private void LerMatrizArquivo(ref ListaCircular lista) { string linha; if (dlgArquivo.ShowDialog() == DialogResult.OK) { StreamReader arq = new StreamReader(dlgArquivo.FileName); lista = new ListaCircular(int.Parse(arq.ReadLine()), int.Parse(arq.ReadLine())); while (!arq.EndOfStream) { linha = arq.ReadLine(); string[] val = linha.Split(','); for (int i = 0; i < val.Length; i++) { lista.inserirCelula(double.Parse(val[i]), int.Parse(val[++i]), int.Parse(val[++i])); } } } }