class Program { static void Main(string[] args) { double x = 0.2, y; do { y = Math.Log(x) + 1 / x; Console.WriteLine("x = {0} y = {1}", x, y); x += 0.1; } while (x <= 2); } } class Program2 { static void Main(string[] args) { double xn = Convert.ToDouble(Console.ReadLine()) , xk = Convert.ToDouble(Console.ReadLine()), y, min = -10000; do { y = (1 - Math.Exp(-xn)) * Math.Cos(2 * xn); if (y < min) min = y; xn += 0.1; } while (xn <= xk); Console.WriteLine("min = {0}", min); } } C# class Program { static void Main(string[] args) { double x = 0.2, y; do { y = Math.Log(x) + 1 / x; Console.WriteLine("x = {0} y = {1}", x, y); x += 0.1; } while (x <= 2); } } class Program2 { static void Main(string[] args) { double xn = Convert.ToDouble(Console.ReadLine()) , xk = Convert.ToDouble(Console.ReadLine()), y, min = -10000; do { y = (1 - Math.Exp(-xn)) * Math.Cos(2 * xn); if (y < min) min = y; xn += 0.1; } while (xn <= xk); Console.WriteLine("min = {0}", min); } } Тестируй
Danilka33716, я делал через цикл do while например туда код и чтобы если я вводил неверно что-то, она выводило, то что неверный ввод, и так заново, сейчас я не знаю даже как реализовать
bandit_5, bool Metod(string a) { for(int i = 0; i < a.Length; i++) { If(Char.IsDigit(a)) { return true; } } return true; } Наверн чёт типо такого, метод возвращает правду если неправильная строка. Единственное что про метод isDigit я не помню как он называется и как записывается.. ну что-то в таком духе.. ну или через проверку всех цифр все таки, как я писал выше