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 Today at 9:56 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