Запишем переменные в строчку: x1x2x3x4x5x6x7x8. Условие не выполняется, если в ряду после пары одинаковых цифр присутствует другая цифра. Например, «11101...», что означает невыполнение второго условия. Рассмотрим комбинации переменных, удовлетворяющие всем условиям. Выпишем варианты, при которых все цифры чередуются, таких два: 10101010 и 01010101. Теперь для первого варианта, начиная с конца, будем увеличивать количество повторяющихся подряд цифр (настолько, насколько это возможно). 0101 1111; 0111 1111; 1111 1111» — таких комбинаций также девять. 0000 0000 и 1111 1111 учтены дважды. Таким образом, получаем 9 + 9 − 2 = 16
ответ:16
Нужно заменить кусок кода на этот
double x = double.Parse(textBoxl.Text);
double у = double.Parse(textBox2.Text);
double z = double.Parse(textBox3.Text);
//x = 0.1722;
//y = 6.33;
//z = 3.25;
double a = 5.0 * Math.Atan(x);
double b = 1.0 / 4.0 * Math.Acos(x);
double c = x + 3.0 * Math.Abs(x - y) + Math.Pow(x, 2);
double d = Math.Abs(x - y) * z * Math.Pow(10, -4) + Math.Pow(x, 2); double u = a - b * c / d;
textBox4.Text += Environment.NewLine + "U = " + u.ToString("#.###");