Cho giai thừa có dạng sau X=1x2x3x-.xn ! Viết chương trình tính n biết tích nhỏ nhất lớn hơn 1250 giúp em đi mai em kiểm tra rùi

Cho giai thừa có dạng sau X=1x2x3x…..xn !
Viết chương trình tính n
biết tích nhỏ nhất lớn hơn 1250
giúp em đi mai em kiểm tra rùi

0 bình luận về “Cho giai thừa có dạng sau X=1x2x3x-.xn ! Viết chương trình tính n biết tích nhỏ nhất lớn hơn 1250 giúp em đi mai em kiểm tra rùi”

  1. Xác định input output:

    input: Nhập n = 2 x = 2

    output: 2^1 + 2^2 = 6

    Ý tưởng :

    Khởi tạo một biến s để tính tổng của dãy trên và một biến lt để tìm lũy thừa x^1… x^n trước tiên thì ta sẽ tìm lt trước rồi xác định s
    Gán giá trị cho s = 0 , và lt = 1
    Sử dụng vòng lặp for để xác định lt = lt * x và s = s + lt;
    Đến đây thì f11 thôi ????
    Ok chỉ vậy thôi, bây giờ mình sẽ code và chú thích chi tiết ngay ở dưới.
    #include<conio.h>
    #include<stdio.h>
    int main(){
        int x;
        int n;
        int lt = 1;
        int s = 0;
        printf(“Nhap x: “);
        scanf(“%d”,&x);
        printf(“Nhap n: “);
        scanf(“%d”,&n);
        //Nhap gia tri x, n
        for(int i = 1; i <= n; i++){
            lt = lt * x;
            s += lt;
        }
        //Tinh s = x^1 + x^2 + .. + x^n
        printf(“%d”,s);
    Kết quả:
    Nhap x: 2
    Nhap n: 2
    6

    Bình luận

Viết một bình luận