Sử dụng hàm de quy tìm chữ số có giá trị lớn nhất của số nguyên dương n

dungnv » dequyctdlgt » Bài 1.3: Cho mảng gồm n phần tử. Viết chương trình có sử dụng hàm đệ quy cho biết giá trị lớn nhất, giá trị nhỏ nhất của mảng

Wednesday, November 26, 2014

code c/c++

#include

#include

int max[int a[],int n]

{

      if[n==1] return a[0];

      if [a[n-1]>max[a,n-1]] return a[n-1];

      return max[a,n-1];

}

int min[int a[],int n]

{

      if[n==1] return a[0];

      if [a[n-1] 0 thì giai thừa sẽ là tích từ 1 đến n. Và không có giai thừa của số âm.

Giải bằng vòng lặp For

Trước khi đi vào giải bài toán trên bằng hàm đệ quy, mình sẽ giải bằng vòng lặp for trong C++ trước nhé.

Ví dụ

#include using namespace std; int main[] { int n; while[true] { int giaithua = 1; cout > n; //Nhap n nho hon 0 de thoat khoi vong lap if[n < 0] { cout

Chủ Đề