bai tap new hot ne

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

bai tap new hot ne

Bài gửi  chilinh on Sun Jan 16, 2011 6:55 am

ai giai bai nay nah:
viet chuong trinh tinh to hop n chap k !!! vi du: chap 3 cua 5 Basketball Basketball

chilinh

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

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

Về Đầu Trang Go down

Re: bai tap new hot ne

Bài gửi  chilinh on Sun Jan 16, 2011 10:25 pm

/*co ai giup minh hoan thien cai code nay khong !!
thuat toan tinh to hop la:
to hop n chap k theo minh nghi cach giai la : (c!)/((k!)*((c-k)!)
hien gio minh chi tinh duoc c! va k! co ai lam hoan thien hon khong lol! lol! lol!
code*/

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

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
giaithua g = new giaithua();
g.nhaptohop();
g.xuat();
Console.ReadLine();

}
}
class giaithua
{

private int n, k;
private int ketqua;

public void nhaptohop()
{
Console.WriteLine("chuong trinh tinh to hop:");
Console.WriteLine("moi ban nhap vao n:");
n = int.Parse(Console.ReadLine());
Console.WriteLine("moi ban nhap vao k:");
k = int.Parse(Console.ReadLine());
}
public int s(int n)
{
if (n == 1)
return 1;
else
return (s(n - 1) * n);
}
public int h(int k)
{
if (k == 1)
return 1;
else
return (h(k - 1) * k);
}
public void xuat()
{
Console.WriteLine("ket qua cua n giai thua:" +s(n));
Console.WriteLine("ket qua cua k gia thua:" + h(k));

}

}
}
// thank nhe may pan// Basketball Basketball

chilinh

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

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

Về Đầu Trang Go down

Re: bai tap new hot ne

Bài gửi  chilinh on Mon Jan 17, 2011 1:44 am

/*bai nay tui da lam hoan thien het roi ne cac ban oi !!!
co gi phan anh nhay binh luan gi thi cho tui cai nhan xet nhe (-_-) dung co vao day ma chem gio spam! */
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
giaithua g = new giaithua();
g.nhaptohop();
g.xuat();
Console.ReadLine();
}
}
class giaithua
{

private int n, k;


public void nhaptohop()
{
Console.WriteLine("chuong trinh tinh to hop:");
Console.WriteLine("moi ban nhap vao n:");
n = int.Parse(Console.ReadLine());
Console.WriteLine("moi ban nhap vao k:");
k = int.Parse(Console.ReadLine());
}
public int s(int n)
{
if (n == 1)
return 1;
else
return (s(n - 1) * n);
}
public int h(int k)
{
if (k == 1)
return 1;
else
return (h(k - 1) * k);
}
public float tinh(int n, int k)
{
float ketqua;
ketqua = s(n) / (h(k) * s(n - k));
return ketqua;
}
public void xuat()
{
float ketqua = tinh(n, k);
Console.WriteLine("ket qua cua n giai thua:" + s(n));
Console.WriteLine("ket qua cua k gia thua:" + h(k));
Console.WriteLine("ket qua cua to hop :{0}" ,ketqua );

}



}
}




chilinh

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

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

Về Đầu Trang Go down

Re: bai tap new hot ne

Bài gửi  LoveIT on Fri Mar 04, 2011 9:54 pm

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

namespace DEQUI
{
    class Program
    {
       
        //tính n!
        static double GiaiThua(int X)
        {
            if (X == 1 || X == 0)
                return 1;
            else
                return (X * GiaiThua(X - 1));
        }

       
        static double ToHop(int n, int k)
        {
            //chý ý n phải lớn hơn k
            double C = GiaiThua(n) / (GiaiThua(k) * GiaiThua(n - k));
            return C;
        }

        static void Main()
        {
            try
            {
                int X, Y;
                Console.WriteLine("Nhap vao X,Y:");
                Console.Write("X= ");
                X = int.Parse(Console.ReadLine());
                Console.Write("Y= ");
                Y = int.Parse(Console.ReadLine());
                if (X < Y)
                    throw new Exception("Error! X < Y");

                double C = ToHop(X, Y);
                Console.WriteLine("{0} C {1} = {2}", X, Y, C);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
    }
}

LoveIT

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

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

Về Đầu Trang Go down

Re: bai tap new hot ne

Bài gửi  Sponsored content


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