Diễn đàn các môn học - Huỳnh Phước Hải
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

bai tap new hot ne

2 posters

Go down

bai tap new hot ne Empty bai tap new hot ne

Bài gửi  chilinh 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
chilinh

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

Về Đầu Trang Go down

bai tap new hot ne Empty Re: bai tap new hot ne

Bài gửi  chilinh 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
chilinh

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

Về Đầu Trang Go down

bai tap new hot ne Empty Re: bai tap new hot ne

Bài gửi  chilinh 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
chilinh

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

Về Đầu Trang Go down

bai tap new hot ne Empty Re: bai tap new hot ne

Bài gửi  LoveIT 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

Về Đầu Trang Go down

bai tap new hot ne Empty Re: bai tap new hot ne

Bài gửi  Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang


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