--- tags: BT title: BT 2 author: CppCodingClub license: Private Use --- :::info :::spoiler Table of contents [TOC] ::: # Bài 1 ```cpp= #include <iostream> using namespace std; void hello(){ cout << "Hello "; } void world(){ cout << "World"; } int main(){ hello(); world(); } ``` # Bài 2 ```cpp= #include <iostream> using namespace std; // Hàm tính tổng từ 1 đến n int sumUpTo(int n) { int sum = 0; for (int i = 1; i <= n; ++i) { sum += i; } return sum; } int main() { int n; cout << "Nhập giá trị của n: "; cin >> n; cout << "Tổng từ 1 đến " << n << " là: " << sumUpTo(n) << endl; } ``` # Bài 3 ```cpp= #include <iostream> using namespace std; // Hàm tính tổng từ 1 đến n int sumUpTo(int n) { int sum = 0; for (int i = 1; i <= n; ++i) { sum += i; } return sum; } // Hàm tính tổng của các tổng từ 1 đến n int sumOfSums(int n) { int totalSum = 0; for (int i = 1; i <= n; ++i) { totalSum += sumUpTo(i); } return totalSum; } int main() { int n; cout << "Nhập giá trị của n: "; cin >> n; cout << "Tổng từ 1 đến " << n << " là: " << sumUpTo(n) << endl; cout << "Tổng của các tổng từ 1 đến " << n << " là: " << sumOfSums(n) << endl; return 0; } ```