Сформировать и вывести целочисленный массив размера 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; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д