Значение в TextBox из цикла. Четверичная система счисления - C#

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

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

Перевод в четверичную систему счисления. Выполняется цикл. В каждом цикле вычисляется остаток.
private void button1_Click(object sender, EventArgs e)
{
int ZnFrstMn, ZnConvertCh, ZnTexBox;
 
int i = Convert.ToInt32(textBox1.Text);
do
{ ZnTexBox = i / 4;
ZnFrstMn = ZnTexBox * 4;
ZnConvertCh = i - ZnFrstMn;
i = ZnTexBox;
} while (i > 0);

Как прописать

- textBox2.Text = Convert.ToString(ZnConvertCh);

чтобы отобразились все полученные в цикле значения по порядку?

} Порядок: полученное первое значение встает в конец, следующее перед ним. И так до конца. То есть последнее значение будет стоять первым.

Решение задачи: «Значение в TextBox из цикла. Четверичная система счисления»

textual
Листинг программы
private void button1_Click(object sender, EventArgs e)
        {
            int ZnFrstMn, ZnConvertCh, ZnTexBox;
 
            var MyStack = new Stack<int>();
 
            int i = Convert.ToInt32(textBox1.Text);
            do
            {   ZnTexBox = i / 4;
                ZnFrstMn = ZnTexBox * 4;
                ZnConvertCh = i - ZnFrstMn;
                i = ZnTexBox;
                MyStack.Push(ZnConvertCh);
            } while (i > 0);
 
            /*foreach (int s in MyStack)
            textBox2.Text = textBox2.Text + s.ToString();*/
 
            var count = MyStack.Count;
            for (i = 0;i < count;i++)
            {
                textBox2.Text = textBox2.Text + MyStack.Pop();
            }
      }

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


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

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

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