09/01/2025
Làm sao để có câu trả lời hay nhất?
09/01/2025
09/01/2025
```cpp
#include <iostream>
using namespace std;
// Hàm tính tổng các chữ số của một số nguyên
int sumOfDigits(int number) {
int sum = 0;
while (number > 0) {
sum += number % 10;
number /= 10;
}
return sum;
}
int main() {
int n;
cout << "Nhap vao so nguyen duong n (n < 1000000000): ";
cin >> n;
// Kiểm tra điều kiện n
if (n <= 0 || n >= 1000000000) {
cout << "So nhap vao khong hop le!" << endl;
return 1;
}
// Tìm số nguyên lớn nhất nhỏ hơn n có tổng các chữ số bằng 10
for (int i = n - 1; i >= 0; i--) {
if (sumOfDigits(i) == 10) {
cout << "So nguyen lon nhat nho hon " << n << " co tong cac chu so bang 10 la: " << i << endl;
return 0;
}
}
cout << "Khong tim thay so thoa man!" << endl;
return 0;
}
```
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
09/01/2025
09/01/2025
09/01/2025
09/01/2025
Top thành viên trả lời