Выдается ошибка 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»
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);
}
}
}