Bài tập 9 : tính tổng các ước của 1 số nguyên dương

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Bài tập 9 : tính tổng các ước của 1 số nguyên dương

Bài gửi  nguyenan on Wed Jan 05, 2011 8:15 am

Bài 009
Tính Tổng các ước số của số nguyên dương n

nguyenan

Tổng số bài gửi : 27
Join date : 04/01/2011
Age : 25
Đến từ : Việt Nam

Xem lý lịch thành viên http://dh10th.co.cc

Về Đầu Trang Go down

xin mọi người cho ý kiến

Bài gửi  caophuochoa on Thu Jan 06, 2011 11:51 pm

Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace bai9
{
    class Program
    {
        static void Main(string[] args)
        {
            int n;
            int i;
            int s=0;
            int idem = 0;
            Console.WriteLine("nhap vao n");
            n = int.Parse(Console.ReadLine());
            while (n <= 0)
            {
                Console.WriteLine("moi ban nhap vao so lon hon 0");
                n = int.Parse(Console.ReadLine());


            }

            Console.WriteLine("uoc so cua {0} la", n);
            for (i = 1; i <= n; i++)
            {
                if ((n % i) == 0)
                {
                    Console.WriteLine("{0}\n", i);
                    s = s + i;
                    idem++;
                }
                     
            }
            Console.WriteLine("so uoc so la {0}", idem);
            Console.WriteLine("tong cac uoc so la s={0}", s);
        }
    }
}

caophuochoa

Tổng số bài gửi : 4
Join date : 05/01/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Bài tập 9 : tính tổng các ước của 1 số nguyên dương

Bài gửi  le van nhan on Fri Jan 07, 2011 2:23 am

/*Bài bạn Phước Hòa viết cung khá hay nhưng chưa
tối ưu hóa thuật toán cho lắm
Đây là bài viết của mình các bạn góp ý kiến thêm nhe! Laughing */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BT9
{
class Program
{
static void Main(string[] args)
{
int n;
int tong = 0;
Console.Write("Nhap vao so nguyen duong: ");
n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n / 2; i++)
if (n % i == 0)
tong += i;
tong += n;
Console.WriteLine("Tong cac uoc cua {0} la: {1}", n,tong);
Console.Write("An phim bat ki de thoat...!");
Console.ReadLine();
}
}
}

le van nhan

Tổng số bài gửi : 6
Join date : 07/01/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Bài tập 9 : tính tổng các ước của 1 số nguyên dương

Bài gửi  Sponsored content Today at 9:57 pm


Sponsored content


Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết