Выдается ошибка the name 'k' does not exist in the current context - C#

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

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
           double m,x;
           int s = 0, t = 0, p = 10;
           Console.Write("m=");
           m = Convert.ToDouble(Console.ReadLine());
           x = m;
           do
           {
               k = x % 10;
               s = p * s + k;
               x = x / 10;
           }
           while (x > 0);
            Console.WriteLine (s);

        }
    }
}
выдается ошибка the name 'k' does not exist in the current context В чем дело?

Решение задачи: «Выдается ошибка the name 'k' does not exist in the current context»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
           double m,x,k;
           int s = 0, t = 0, p = 10;
           Console.Write("m=");
           m = Convert.ToDouble(Console.ReadLine());
           x = m;//получаешь число
           do
           {
               k = x % 10;
               s = Convert.ToInt32(p * s + k);//Кстати тут должно быть так,потому что ты к типу int прибавляешь тип double. 
               x = x / 10;
           }
           while (x > 0);
            Console.WriteLine (s);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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