Дан целочисленный массив A размера N. Переписать в новый целочисленный массив B все четные числа из исходного - C#
Формулировка задачи:
Величина размерности и элементы массива вводятся через клавиатуру
Решение задачи: «Дан целочисленный массив A размера N. Переписать в новый целочисленный массив B все четные числа из исходного»
textual
Листинг программы
Console.WriteLine("Введите размер массива");
int N = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Заполните массив числами");
int[] A = new int[N];
int cnt = 0;
for (int i = 0; i < N; i++)
{
A[i] = Convert.ToInt32(Console.ReadLine());
if (A[i] % 2 == 0)
cnt++; //сколько будет четных чисел
}
int[] B = new int[cnt];
cnt = 0;
for (int i = 0; i < N; i++)
{
if (A[i] % 2 == 0)
{
B[cnt] = A[i];
Console.Write("B[" + cnt + "] = " + B[cnt] + " ");
cnt++;
}
}
Console.ReadLine();