Phân tích 1 số thành tổng các số
Chương trình sau sẽ phân tích 1 số thành tổng các số, mời các bạn tham khảo:
#include
#include
int A[100], n=7;
void Print(int k){
int i;
for(i = 1; i <= k; i++)if(A[i]!=0)
printf("%d\t", A[i]);
printf("\n\n");
}
void Tong(int n){
int i, j;
for(i = 1; i <= n; i++)A[i]=0;
A[n]=n; Print(n);
i = n;
while(A[i]>1){
j = i;
while(A[j] > 1)j--;
A[j] = A[j] + 1;
A[j + 1] = A[j + 1] - 1;
Print(n);
if(A[i]>1)continue; i=i-1;
}
}
int main(int argc, char *argv[]) {
Tong(n);
return 0;
}
- BÌNH TĨNH TRƯỚC HỘP THƯ SỐ – NGHỆ THUẬT NHẬN DIỆN EMAIL PHISHING TỪ GÓC NHÌN NGHIỆP VỤ
- HÓA THÂN THÀNH "KẺ TẤN CÔNG": KHI HIỂU RÕ CẠM BẪY, TA PHÒNG THỦ VỮNG VÀNG HƠN
- CÁC CÔNG CỤ XÂY DỰNG GIAO DIỆN ỨNG DỤNG BẰNG TRÍ TUỆ NHÂN TẠO (AI)
- Silent Lynx khai thác lỗ hổng WinRAR để triển khai Reverse Shell nhằm tấn công các cơ quan chính phủ
- Thông tin xác thực ConnectWise bị chiếm dụng, 173 môi trường Microsoft 365 bị truy cập trái phép