Professional Documents
Culture Documents
C++3
C++3
#include<iostream>
if (n == 0)
return 1;
else
int main() {
int n;
cin >> n;
cout << "Giai thua cua " << n << " la: " << giaiThua(n);
return 0;
#include<iostream>
int n, sum = 0;
cin >> n;
sum += i;
cout << "Tong cua " << n << " so dau tien la: " << sum;
return 0;
3.
#include <iostream>
#include <vector>
int main() {
int n;
cout << "Nhập n: ";
cin >> n;
cout << "Giá trị Yn theo phương pháp đệ quy: " << calculateYn(n) << endl;
cout << "Giá trị Yn theo phương pháp không đệ quy: " <<
calculateYnNonRecursive(n) << endl;
return 0;
}
4. Dưới Đây Sử Dụng Giải Thuật Euclid Để Giải Quyết Bài Toán Tìm Ước Số Chung
Lớn Nhất (USCLN) Và Bội Số Chung Nhỏ Nhất (BSCNN) Của Hai Số Nguyên Dương
A Và B.
#include <iostream>
int main() {
int a, b;
cout << "Nhập a: ";
cin >> a;
cout << "Nhập b: ";
cin >> b;
cout << "USCLN của " << a << " và " << b << " là: " << USCLN(a, b) << endl;
cout << "BSCNN của " << a << " và " << b << " là: " << BSCNN(a, b) << endl;
return 0;
}
5. Tìm số Fibonacci
- Sử dụng đệ quy
int fibonacci(int n) {
if (n <= 1)
return n;
else
return fibonacci(n-1) + fibonacci(n-2);
}
- Không sử dụng đệ quy
int fibonacci(int n) {
int a = 0, b = 1, c;
if (n == 0)
return a;
for (int i = 2; i <= n; i++) {
c = a + b;
a = b;
b = c;
}
return b;
}
6.
NỘP BÀI: bài làm bỏ file word (hoặc bỏ thư mục từng file riêng), đặt học tên của
mình, up lên phần files của buổi học 2.
Hạn chót: hết ngày 12/10/2023