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