Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C प्रोग्राम: दिनों को वर्ष, सप्ताह और दिन में बदलें

दिनों की संख्या दी गई है, कार्य इसे वर्ष, सप्ताह और दिन में बदलना है।

मान लें: 1 वर्ष = 365 दिन।

  • वर्ष = कुल_दिन / 365
  • सप्ताह = (कुल_दिन % 365) / 7
  • दिन = (कुल_दिन % 365) % 7

उदाहरण

इनपुट: days = 209  आउटपुट: years = 0, weeks = 29, days = 6
इनपुट: days = 1000  आउटपुट: years = 2, weeks = 38, days = 4

एल्गोरिदम

START
कॉन्स्ट n = 7
फंक्शन find(total_days)
  year = total_days / 365
  weeks = (total_days % 365) / n
  days = (total_days % 365) % n
  प्रिंट करें
मुख्य फंक्शन
  Total_days = 209
  find(Total_days) कॉल करें
STOP

C कोड उदाहरण

#include <stdio.h>

const int n = 7;

void find(int total_days) {
    int year, weeks, days;
    year = total_days / 365;
    weeks = (total_days % 365) / n;
    days = (total_days % 365) % n;
    printf("years = %d\nweeks = %d\ndays = %d", year, weeks, days);
}

int main() {
    int Total_days = 209;
    find(Total_days);
    return 0;
}

आउटपुट

years = 0 weeks = 29 days = 6
  1. C प्रोग्राम: संख्या को शब्दों में बदलें C प्रोग्राम: संख्या को शब्दों में बदलें

    समस्या विवरण एक संख्यात्मक स्ट्रिंग (अधिकतम 4 अंक: 0-9999) दी गई है, इसे अंग्रेजी शब्दों में बदलें। उदाहरण इनपुटआउटपुट 1234one thousand two hundred thirty four 7777seven thousand seven hundred seventy seven 100one hundred 15fifteen स्थान मान प्रणाली संख्या: 1111 स्थान: हजार सौ दहाई इकाई

  1. - दो दी गई तारीखों के बीच दिनों की संख्या ढूंढने के लिए पायथन प्रोग्राम

    दो तारीखों के बीच दिनों की संख्या ढूंढने के लिए, हम पायथन datetime मॉड्यूल का उपयोग कर रहे हैं। सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें: from datetime import date डेट ऑब्जेक्ट बनाएं और उन तारीखों को इनपुट करें जिनसे आप दिनों की गणना करना चाहते हैं: date1 = date(2021, 7, 20) date2 = date(2021, 8

  1. - दिए गए नंबर के लिए ग्रे कोड बदलने का पायथन प्रोग्राम

    मान लीजिए हमारे पास एक संख्या n है, हमें उस दी गई संख्या के लिए ग्रे कोड ढूंढना है (दूसरे शब्दों में nवां ग्रे कोड)। जैसा कि हम जानते हैं ग्रे कोड बाइनरी संख्याओं को क्रमबद्ध करने का एक तरीका है जिससे प्रत्येक लगातार संख्या के मान ठीक एक बिट से भिन्न होते हैं। कुछ ग्रे कोड हैं: [0, 1, 11, 10, 110,