Chủ Nhật, 24 tháng 6, 2018

(C#) Bài tập 7: Áp dụng FOR: Số nguyên tố, Số hoàn hảo

Đề bài: Nhập số nguyên n, Kiểm tra xem n là Số nguyên tố hay hợp số.
             Nhập số nguyên m, Kiểm tra xem m có phải là Số hoàn hảo hay không.

Source Code đề nghị:
using System;
namespace SoNguyenTo{
    class SoNT    {
        static void Main(string[] args)
        {
            int i,n,m,tong=0;
            bool SNT = true;
         
            Console.WriteLine("SO NGUYEN TO");
            Console.WriteLine("---------------------");
            Console.Write("Nhap so nguyen n: ");
            n = int.Parse(Console.ReadLine());
            for ( i = 2; i <= n / 2; i++)
                if (n % i == 0)
                {
                    SNT = false;
                    break;
                }
            if (SNT)
                Console.WriteLine("{0:0}\n\n", n + " la so nguyen to");
            else
                Console.WriteLine("{0:0}\n\n" ,n+ " la hop so");
            Console.WriteLine("SO HOAN HAO");
            Console.WriteLine("---------------------");

            Console.Write("Nhap so nguyen m: ");
            m = int.Parse(Console.ReadLine());
            Console.Write("Cac Uoc so cua "+m+" la :");
            for (i = 1; i <= m / 2; i++)
                if (m % i == 0)
                {
                    tong = tong + i;
                    Console.Write(i+ " ");               
                }
            Console.WriteLine();
            Console.WriteLine("Tong Cac Uoc so cua "+m+" la: {0:0}",tong);
            if (tong == m)
                Console.WriteLine("{0:0}", n + " la so hoan hao");
            else
                Console.WriteLine("{0:0}", m + " khong la so hoan hao");
            Console.ReadKey();
        }
    }
}



(Có) Không có nhận xét nào cho bài viết này

Đăng nhận xét

Hãy nhập Nhận xét cho bài viết này vào khung bên dưới. Cảm ơn...