Сформировать массив простых множителей для заданного числа ( от 1до 9)
При этом ввод нужен с клавиатуры
Чтобы работал для разных чисел
Язык с#
Ответы на вопрос
Ответил sttttD
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 + " ");
}
}
}
Новые вопросы
Биология,
1 год назад
История,
1 год назад
Українська мова,
1 год назад
Математика,
1 год назад
Химия,
7 лет назад
Математика,
7 лет назад