bai tap new hot ne
2 posters
Trang 1 trong tổng số 1 trang
bai tap new hot ne
ai giai bai nay nah:
viet chuong trinh tinh to hop n chap k !!! vi du: chap 3 cua 5
viet chuong trinh tinh to hop n chap k !!! vi du: chap 3 cua 5
chilinh- Tổng số bài gửi : 12
Join date : 10/01/2011
Re: bai tap new hot ne
/*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
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//
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
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//
chilinh- Tổng số bài gửi : 12
Join date : 10/01/2011
Re: bai tap new hot ne
/*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 );
}
}
}
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
Re: bai tap new hot ne
- 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
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|