public static Rectangle StwórzKwadratZawierającyWieleRec(IEnumerable <Rectangle> t) { Rectangle Zawierający = t.First(); foreach (var item in t) { Zawierający = Matematyka.StwórzKwadratZawierający(Zawierający, item); } return(Zawierający); }
public static Rectangle StwórzKwadratZawierającyWiele <T>(IEnumerable <T> A) where T : WeźKwadrat { Rectangle Zawierający = A.First().PobierzKwadrat(); foreach (var item in A) { Zawierający = Matematyka.StwórzKwadratZawierający(Zawierający, item.PobierzKwadrat()); } return(Zawierający); }
public static Rectangle StwórzKwadratZawierającyWiele <T>(params T[] A) where T : WeźKwadrat { Rectangle Zawierający = A[0].PobierzKwadrat(); for (int i = 1; i < A.Length; i++) { Zawierający = Matematyka.StwórzKwadratZawierający(Zawierający, A[i].PobierzKwadrat()); } return(Zawierający); }