1. while (count <= 500) { count++; if (count % 17 == 0) { while (count <= 500) { // ДЕЛАЕТСЯ ЛИ ТУТ КОНКАТЕНАЦИЯ sb.Append(count + ", "); count += 17; } } } 2. Console.Write(number != maxNumDivisBySevnt ? "{0}," : "{0}.", number); 3. public int [] AddItemByIndex (int [] array, int index, int value) { int[] newArr = new int[array.Length+1]; for(int i = 0; i < array.Length; i++) { newArr[i] = array[i]; for(int j = index; j < array.Length; j++) { newArr[j + 1] = array[j]; newArr[index] = value; } } return newArr; } 4. Называть нормально фалы, не только типы внутри public class Cone { public Cone(double r, double h) { Console.WriteLine($"Площадь поверхности основания конуса = {Cone.BaseArea(r)}"); Console.WriteLine($"Площадь поверхности всего конуса = {Cone.TotalArea(r,h)}"); } public static double BaseArea(double r) { double S = Math.PI * Math.Pow(r, 2); return S; } public static double TotalArea(double r, double h) { double S = Math.PI * r* (r + Math.Sqrt(Math.Pow(r, 2)+ Math.Pow(h, 2))); return S; } }