Программа которая считывает натуральное число и выводит количество изменений данного числа до получения 1 - C#

Узнай цену своей работы

Формулировка задачи:

Возьмем какое-нибудь натуральное число N. Будем изменять его следующим образом: если число четное, то разделим его на 2, если нечетное, прибавим 1. После нескольких таких изменений мы всегда получаем число 1. Например, из числа 11 получается число 12, затем 6, 3, 4, 2 и, наконец, 1. Таким образом, для получения 1 из 11 нужно проделать 6 изменений. Напишите программу, которая считывает натуральное число и выводит количество изменений данного числа до получения 1.
{
            int i=0;
            Console.WriteLine("Ededi daxil edin: ");
            int eded = Convert.ToInt32(Console.ReadLine());
            EmeliyyatlarinSayi(eded, i);
           
        }
 
        private static int EmeliyyatlarinSayi(int eded,int i)
        {
            while (eded > 1)
            {
                if (eded % 2 == 0)
                {
                    eded = eded / 2;
                }
                else
                {
                    eded = eded + 1;
                }
                i++;
               
            }
            return i;
я так написала но не работает помогите

Решение задачи: «Программа которая считывает натуральное число и выводит количество изменений данного числа до получения 1»

textual
Листинг программы
        static void Main(string[] args)
        {
            Console.WriteLine("Ededi daxil edin: ");
            int eded = Convert.ToInt32(Console.ReadLine());
            var x = EmeliyyatlarinSayi(eded);
            Console.WriteLine(x);
        }
 
        private static int EmeliyyatlarinSayi(int eded)
        {
            int i = 0;
            while (eded > 1)
            {
                if (eded % 2 == 0)
                {
                    eded = eded / 2;
                }
                else
                {
                    eded = eded + 1;
                }
                i++;
 
            }
            return i;
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы