Information Technology VietNam

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.

    Nhập A (1<A<2) tìm số nhỏ nhất thỏa 1+1/2+...+1/n > A

    Vy Thanh Định
    Vy Thanh Định
    Web Master
    Web Master


    Giới tính : Nam Bài gửi : 228
    Tổng Điểm : 544
    Điểm Thưởng : 16
    Sinh Nhật : 19/05/1990 Bị Dụ Dỗ : 11/09/2009
    Tuổi : 34

    Nhập A (1<A<2) tìm số nhỏ nhất thỏa 1+1/2+...+1/n > A Empty Nhập A (1<A<2) tìm số nhỏ nhất thỏa 1+1/2+...+1/n > A

    Bài gửi by Vy Thanh Định 29/9/2009, 10:36

    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

    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();
        }

    }

      Hôm nay: 25/11/2024, 15:23