Предмет: Информатика,
автор: kyffvnrhnd
Сформировать массив простых множителей для заданного числа ( от 1до 9)
При этом ввод нужен с клавиатуры
Чтобы работал для разных чисел
Язык с#
Ответы
Автор ответа:
0
Ответ:
using System;
using System.Collections.Generic;
class Program
{
static void Main(string[] args)
{
Console.Write("Enter an integer: ");
int number = int.Parse(Console.ReadLine());
List<int> factors = new List<int>();
for (int i = 2; i <= number; i++)
{
while (number % i == 0)
{
factors.Add(i);
number /= i;
}
}
Console.WriteLine("Prime factors:");
foreach (int factor in factors)
{
Console.Write(factor + " ");
}
}
}
Похожие вопросы
Предмет: Английский язык,
автор: ishop6373
Предмет: Биология,
автор: hivchakmyroslav3107
Предмет: Геометрия,
автор: xxsd0908
Предмет: Литература,
автор: Fleyter
Предмет: История,
автор: olegmak19