Tìm số nhỏ nhất thỏa 1+1/2+...+1/n > A
VD: Nhập 1,5 Kết quả 1+1/2+1/3 >1,5 số nhỏ nhất thỏa yêu cầu là 3
VD: Nhập 1,5 Kết quả 1+1/2+1/3 >1,5 số nhỏ nhất thỏa yêu cầu là 3
- Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
class bai10
{
public static void Main()
{
float a,s=0.0f ;
int n = 0;
Console.Write("Nhap vao mot so(1<A<2):");
a = float.Parse(Console.ReadLine());
do
{
n++;
s =s+ ((float)1 / n);
if (n == 1) Console.Write("{0}", n);
else Console.Write("1/{0}", n);
if(s<=a) Console.Write("+");
} while (s <=a);
Console.Write(">{0}",a);
Console.Write("\nso nho nhat thoa yeu cau: {0}",n);
Console.Read();
}
}