Сформировать массив простых множителей для заданного числа ( от 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 + " ");
}
}
}
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
4 месяца назад
2 года назад
2 года назад
7 лет назад