OPTADS360
NONE
YOMEDIA
Banner-Video
IN_IMAGE

Viết một chương trình C++ tính giai thừa của một số bằng cách không sử dụng đệ quy và có sử dụng đệ quy.

  bởi Nguyễn Thủy 28/11/2021
ADMICRO/lession_isads=0

Câu trả lời (1)

  • /**

     * Tinh giai thua KHONG dung phuong phap de quy

     * 

     * @author viettuts.vn

     */

     

    #include <iostream>

      

    using namespace std;

     

    /**

     * tinh giai thua

     *

     * @author viettuts.vn

     * @param n: so nguyen duong

     * @return giai thua cua so n

     */

    long tinhGiaithua(int n) {

     int i;

        long giai_thua = 1;

        if (n == 0 || n == 1) {

            return giai_thua;

        } else {

            for (i = 2; i <= n; i++) {

                giai_thua *= i;

            }

            return giai_thua;

        }

    }

     

    /**

     * Ham main

     */

    int main() {

        int a = 5;

        int b = 0;

        int c = 10;

        cout << "Giai thua cua " <<  a << "la: " << tinhGiaithua(a) << endl;

        cout << "Giai thua cua " <<  b << "la: " << tinhGiaithua(b) << endl;

        cout << "Giai thua cua " <<  c << "la: " << tinhGiaithua(c) << endl;

    }

      bởi Lê Minh Hải 29/11/2021
    Like (0) Báo cáo sai phạm

Nếu bạn hỏi, bạn chỉ thu về một câu trả lời.
Nhưng khi bạn suy nghĩ trả lời, bạn sẽ thu về gấp bội!

Lưu ý: Các trường hợp cố tình spam câu trả lời hoặc bị báo xấu trên 5 lần sẽ bị khóa tài khoản

Gửi câu trả lời Hủy
 
 

Các câu hỏi mới

NONE
OFF