Перевести из цикла while в for - C#
Формулировка задачи:
int octnum = 0, r = 0;
int i = 0;
double decnum = 0;
octnum = Convert.ToInt32(Console.ReadLine());
while (octnum != 0)
{
r = octnum % 10;
decnum = decnum + (r * Math.Pow(8, i++));
octnum = octnum / 10;
}
Console.WriteLine(decnum);Решение задачи: «Перевести из цикла while в for»
textual
Листинг программы
for (int octnum = Convert.ToInt32(Console.ReadLine()); octnum != 0; octnum /= 10)
{
r = octnum % 10;
decnum = decnum + (r * Math.Pow(8, i++));
}