Найти наименьший номер элемента последовательности для которого выполняется условие - C#
Формулировка задачи:
Задана последовательность аn . Задано некоторое число e. Найти наименьший номер (!) элемента последовательности для которого выполняется условие М.
an=1/(n+1)^1, M:an<e.
Вывести на экран номер и все элементы аi где i = 1,2,3, n
Решение задачи: «Найти наименьший номер элемента последовательности для которого выполняется условие»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Kyrsovaya { class Program { static void Main(string[] args) { возврат: Console.WriteLine("Введите ваше число e"); //Выводит на экран ("Введите ваше число е") nazad: double e = Convert.ToDouble(Console.ReadLine()); //Ввод с клавиатуры вещественного числа "e" if (e <= 0) { Console.WriteLine("Введите ваше число e чтобы оно было больше 0"); //Выводит на экран ("Введите ваше число e чтобы оно было больше 0") goto nazad; //Перейти к "nazad" } int n = 0; double an = 0; //Присваиваю переменной "аn" значение "0" вещественного типа while (true) //Создаю бесконечный цикл "while (true)" { n++; //Сложный счётчик накапливающий количество шагов цикла an = 1.0 / (n + 1.0); //Присваиваю переменной "аn" выражение "1 / (n + 1)" if (an < e) //Создаю условие "(an < e)" { Console.WriteLine("При n = " + n + " выполняется условиве (An<e), An = " + an); /* При выполнение условия "(an < e)" выводится на экран: ("При n = " + n + " выполняется условиве (An<e), An = " + an) */ break; //Прерывание цикла } else //Альтернатива (если условие не выполняется) { Console.WriteLine("An (" + n + ") = " + an); //Выводит на экран ("An (" + n + ") = " + an) } } ошибка: Console.WriteLine("Хотите повторить процедуру?"); Console.WriteLine("Если Да то нажмите 'д', Если Нет то нажмите 'н'"); string W = Console.ReadLine(); if (W == "д") goto возврат; else if (W == "н") { Console.WriteLine("Написал консольную программу Den4ikoZavr"); Console.WriteLine("Спасибо за использования программы"); } else { Console.WriteLine("Некорректоный ввод, повторите попытку"); goto ошибка; } Console.ReadKey(); //Не закрывает окно консоли до нажатия любой клавиши } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д