Người dùng phải nhập tổng số ngày. Chúng tôi cần chuyển đổi tổng số ngày thành tháng và số ngày còn lại trong tháng tới.
Công thức chuyển đổi ngày thành tháng như sau -
Tháng =ngày / 30
Logic để tìm số ngày còn lại cho tháng tới như sau -
Ngày =ngày% 30
Thuật toán
Tham khảo thuật toán đưa ra bên dưới để chuyển đổi ngày thành tháng và số ngày.
Step 1: Start Step 2: Declare month and days Step 3: Read total number of days Step 4: Compute months months=days/30 Step 5: Compute days Days= days % 30 Step 6: Print months Step 7: Print days
Chương trình
Sau đây là chương trình C để chuyển đổi ngày thành tháng và số ngày -
#include<stdio.h> main (){ int months, days ; printf("Enter days\n") ; scanf("%d", &days) ; months = days / 30 ; days = days % 30 ; printf("Months = %d Days = %d", months, days) ; }
Đầu ra
Khi chương trình trên được thực thi, nó tạo ra kết quả sau -
Enter days 456 Months = 15 Days = 6 Enter days 145 Months = 4 Days = 25