Trước tiên, hãy để chúng tôi nhập số.
Console.WriteLine("Enter a Number"); n = int.Parse(Console.ReadLine());
Bây giờ, hãy lặp lại và tìm mod của số đã nhập với i =1 tăng sau mỗi lần lặp. Nếu nó là 0, thì hãy in nó ra, vì nó sẽ là yếu tố của chúng ta.
for (i= 1; i <= n; i++) { if (n % i == 0) { Console.WriteLine(i); } }
Hãy cho chúng tôi xem mã hoàn chỉnh để tìm các thừa số của một số.
Ví dụ
using System; namespace Demo { class MyApplication { static void Main(string[] args) { int n, i; Console.WriteLine("Enter a Number"); n = int.Parse(Console.ReadLine()); Console.WriteLine("Factors = "); for (i= 1; i <= n; i++) { if (n % i == 0) { Console.WriteLine(i); } } Console.ReadLine(); } } }
Đầu ra
Enter a Number