Сформировать и вывести целочисленный массив размера N, содержащий степени двойки от первой до N-ой - C#

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

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

Здравствуйте, помогите пожалуйста реализовать данное приложение с помощью класса. Вот само задание: Дано целое число N (> 0). Сформировать и вывести целочисленный массив размера N, содержащий степени двойки от первой до N-й: 2, 4, 8, 16
private void button1_Click(object sender, EventArgs e)
        {
 
            int N = int.Parse(textBox1.Text);
            int[] Array = new int[N];
            int j = 1;
            for (int i = 0; i < N; i++)
            {
                j <<= 1;
                Array[i] = j;
            }
            for (int i = 0; i < N; i++)
                listBox1.Items.Add(Array[i].ToString());
        }
    }
}

Решение задачи: «Сформировать и вывести целочисленный массив размера N, содержащий степени двойки от первой до N-ой»

textual
Листинг программы
class PowN
{
    int _n;
    public int N
    {
        get
        {
            return _n;
        }
        set
        {
            _array = new int[value];
            _n = value;
        }
    }
    int[] _array;
 
    public int[] Array
    {
        get { return _array; }
    }
 
    public int Raise(int t)
    {
        int result = 1;
        for (int i = 0; i < t; i++)
            result *= 2;
        return result;
    }
 
    public bool Pow(ListBox lb)
    {
        try
        {
            for (int i = 0; i < _n; i++)
            {
                _array[i] = Raise(i);
                lb.Items.Add(i + ": " + _array[i]);
            }
        }
        catch
        {
            return false;
        }
        return true;
    }
}

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


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

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

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