viết chương trình nhạp vào n(0 <n<100) số nguyên kiểu 64 bit in ra giá trị viết tổng của sô nguyên đó c++
Quảng cáo
3 câu trả lời 205
Dưới đây là chương trình C++ để nhập vào `n` (với điều kiện 0 < n < 100) số nguyên kiểu 64-bit, sau đó tính và in ra tổng của các số đó:
```cpp
#include <iostream>
using namespace std;
int main() {
int n; // Số lượng số nguyên cần nhập
long long sum = 0; // Biến để lưu tổng các số nguyên nhập vào
// Nhập số lượng các số nguyên
cout << "Nhập vào số lượng số nguyên (0 < n < 100): ";
cin >> n;
// Kiểm tra giá trị n hợp lệ
if (n <= 0 || n >= 100) {
cout << "Giá trị n không hợp lệ!" << endl;
return 1;
}
// Nhập các số nguyên và tính tổng
cout << "Nhập vào " << n << " số nguyên: " << endl;
for (int i = 0; i < n; i++) {
long long x;
cin >> x;
sum += x; // Cộng dồn giá trị x vào tổng
}
// In ra tổng các số nguyên
cout << "Tổng của " << n << " số nguyên là: " << sum << endl;
return 0;
}
```
Giải thích:
Biến `n`: Nhập số lượng các số nguyên cần tính tổng, đảm bảo rằng `0 < n < 100`.
Biến `sum`: Biến `long long` được sử dụng để lưu trữ tổng của các số nguyên kiểu 64-bit.
Vòng lặp: Sử dụng vòng lặp `for` để nhập từng số nguyên và cộng dồn vào biến `sum`.
Kiểm tra điều kiện `n`: Đảm bảo `n` nằm trong phạm vi hợp lệ (0 < n < 100).
Kết quả: In ra tổng của các số nguyên sau khi đã nhập hết.
Ví dụ chạy thử:
```
Nhập vào số lượng số nguyên (0 < n < 100): 5
Nhập vào 5 số nguyên:
1
2
3
4
5
Tổng của 5 số nguyên là: 15
```
Lấy phần nguyên của số bị chia trước:
63 chia cho 24 được 2 dư 15.
Viết tiếp số tiếp theo:
Viết số 1 xuống bên cạnh số 15 thành 151.
151 chia cho 24 được 6 dư 7.
Viết tiếp số tiếp theo:
Viết số 3 xuống bên cạnh số 7 thành 73.
73 chia cho 24 được 3 dư 1.
Viết kết quả:
Phần nguyên là 26.
Phần thập phân tiếp theo là 3.
Vậy kết quả của phép chia 631.3÷24≈26.3631.3 \div 24 \approx 26.3.
Quảng cáo
Bạn muốn hỏi bài tập?
Câu hỏi hot cùng chủ đề
-
Những dòng nào dưới đây là câu lệnh được viết đúng?
repeat 4 [FD 100 RT 90] REPEAT 4 [FD 100, RT 90] REPEAT 4 [FD 100 RT 90] REPEAT 4 [FD 100 RT 90]. REPEAT 4 {FD 100 RT 90} REPEAT 4[FD 100 RT 90] REPEAT4 [FD 100 RT 90] 24458 -
Hỏi từ APP VIETJACK10238
-
Hỏi từ APP VIETJACK8910
-
Hỏi từ APP VIETJACK6989
-
Hỏi từ APP VIETJACK5988
-
Hỏi từ APP VIETJACK5762
