Computer >> Máy Tính >  >> Lập trình >> lập trình C

Chương trình C để chuyển đổi ngày thành tháng và số ngày

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