---
# System prepended metadata

title: BT2
tags: [BT]

---

---
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;
}

```