Advertisement
ArcaniSGK507

Untitled

Feb 1st, 2025
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.67 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4.  
  5. class Program
  6. {
  7.     // Función pura que devuelve una lista con los cuadrados de los números
  8.     static IEnumerable<int> Cuadrados(IEnumerable<int> numeros)
  9.     {
  10.         return numeros.Select(n => n * n);
  11.     }
  12.  
  13.     static void Main()
  14.     {
  15.         var numeros = new List<int> { 1, 2, 3, 4, 5 };
  16.  
  17.         // Uso de programación funcional con LINQ
  18.         var cuadrados = Cuadrados(numeros);
  19.  
  20.         // Imprimir los resultados
  21.         Console.WriteLine("Números originales: " + string.Join(", ", numeros));
  22.         Console.WriteLine("Cuadrados: " + string.Join(", ", cuadrados));
  23.     }
  24. }
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement